$VER: AFA_OS_Dokumentation 1.8 (26.04.2016)
===============================================================================
                                    AfA_OS
                             [ AROS for AmigaOS ]
===============================================================================
04.2016

++++++++++++++ Hinweis
 Achtung!!!!

 Seit der AfA_OS Version 3.96 werden NewIcons wie GlowIcons behandelt. Das
 bringt folgende Besonderheit mit sich: Icons werden sobald man irgend etwas an
 ihnen verndert (z.B. ndern/fixieren der Position, Tooltypes...),in das Glow-
 Icon Format konvertiert.



++++++++++++++ AfA_OS Voraussetzungen und Beschrnkungen

AfA_OS Voraussetzungen: - schneller Amiga (Emulation) mit FPU
                        - Kickstart 3.1
                        - OS 3.1 besser 3.5 oder 3.9 am besten mit BoingBags
                        - Grafikkarte (Emulation) mit Cybergraphics oder
                          Picasso96 Software
                        - mehr als 2MB RAM


AfA_OS Beschrnkungen: - wenn du nur OS3.1 benutzt dann sind keine PNGIcons und
                         Skining mglich. (Sehe ins FAQ fr eine Lsung)
                       - NewIcons werden wie GlowIcons behandelt
                       - Mit CGX 3 und 4 werden Icons nur in vier Farben beim
                         Ziehen dargestellt.
                       - picture.datatype stellt keinen Schreibsupport zur Ver-
                         fgung
                       - Morelibspace funktioniert noch nicht auf allen Systemen
                         bis jetzt




++++++++++++++ AfA_OS Features

Echtzeit Skinsystem, das Skins ohne den Bildschirm vorher schlieen zu mssen
wechseln kann und beliebige Rahmengrssen auch gleichzeitig untersttzt. 
Siehe Screenshot unter folgendem Link:
  http://amidevcpp.amiga-world.de/AfA_Screenshots/currentafa%20develop.png

Visualprefs und Birdie oder AfA-skin lsst sich per AfA_Prefs und angepasster
startup-sequence whlen.
   Hierzu in der Doku unbedingt nachlesen wie man die startup-sequence ndern
   muss. (In Amikit 1.4 ist das schon erledigt)

ReAction (ClassAction), KingCON und MUI FensterGadgets werden durchs Skinsystem
untersttzt und ersetzt dank Sourcecode und Hilfe von Dieter Gropp.
DOpus5 Iconify sowie tbiclass Fenstergadgets werden auch durchs Skinsystem
untersttzt und ersetzt auf Drngen ;) und mit Hilfe von Thomas Klein.

Eine Blacklist in die man Programme eintragen kann, die nicht mit grsseren 
Fensterrahmen zurechtkommen. Die Programme die in der Blacklist eingetragen
wurden, werden mit der AOS Standardrahmengrsse geffnet.

Viele einstellbare Echtzeitparameter, wie 3 verschiedene Fensterrahmenlinien.
Der Benutzer kann die durch den Skin-Designer vorgegeben Einstellungen per GUI
ndern.

Window Titel Font unabhngig vom in AOS eingestelltem Window Font einstellbar.
Position des Window Titel Font und Schatten mit einstellbarer tiefe whlbar.

Die Skins bestehen aus folgenden Teilen: Bildschirmtitel, Vorder- und Hinter-
grund fr den vertikalen und horiziontalen Schieberegler und den Fensterrah-
menteilen wie oberer, unterer, linker und rechter Rahmen.

Damit sind jetzt 22 Skins von Ken Lester benutzbar. Hier ein Link zu einem
Screenshot von 21 der Skins:
  http://www.five-star.com/kens_icons/screenshots/themes_all.png

AfA_OS erlaubt es 32 bit Dual Image PNG Icons, OS4 32bit Icons ,"Palette" Glow-
Icons und NewIcons mit voller Farbgenauigkeit und des weiteren schneller als im
"original" darzustellen, da die Farben nicht auf die Workbench Palette gemappt
werden mssen. Die Lib funktioniert mit (unter) Dopus Magellan und der Work-
bench. Das ziehen von Icons funktioniert in vollen 32bit Farben unter P96 und
CyberGraphics V2. Unter CGX 3 und 4 werden Icons whrend des ziehens nur in 4
Farben dargestellt.

OS4/PNG Icons knnen in Echtzeit skaliert werden, dank hochwertigen Scale Code
von Thilo Khler. Auf einem Classic (060) sind die OS4 Mason-Icons in 30 Pixel
grsse schneller darstellbar als in Originalgrsse.

Alpha-Channel Untersttzung fr picture datatypes.

TrueTypeFonts werden mit antialiasing untersttzt.



++++++++++++++ Lizenz

AfA_OS nutzt das selbe Lizensierungsmodell wie AROS.

Bitte beachten sie auch den Copyrighthinweis zu den "Vera" Bitstream Fonts,
die im Ordner "Fonts" liegen.



++++++++++++++ Haftungsausschlu

Bitte beachten Sie das Sie AfA_OS auf ihr eigenes Risiko benutzen.

Ich bin nicht dafr haftbar zu machen wenn ihnen durch die Benutzung von AfA_OS
ein Schaden z.B. Datenverlust entsteht.



++++++++++++++ Kontakt

Wenn Sie Fragen haben, oder beim AfA_OS Projekt helfen mchten (Ich wrde mich
ber Untersttzung freuen), dann scheuen Sie sich nicht mich unter meiner
e-mail Adresse zu kontaktieren:

               Bernd Roesch <nospamname@web.de>


++++++++++++++ Installer

Das Installerscript V2.0 wurde fast komplett neu geschreiben nur ein paar
Texte wurden vom alten Script bernommen. Dies wurde getan um die bekannten
Problem mit AmiKit-Systemen und noch ein paar andere zu beseitigen.

Dieses neue Script versucht eine bereits installierte Version von AfA_OS zu
erkennen ebenso ob es sich um eine AmiKit-System Installation handelt. Sein
Ergebnis wird angezeigt wobei es folgende Mglichkeiten gibt:
 - kein AfA_OS Installation vorhanden oder erkannt, fhre eine erst
   Installation durch!
 - eine AfA_OS Installation erkannt fr ein Update!
 - eine AfA_OS Benutzerinstallation erkannt fr ein Update.
 - !!eine AfA_OS Benutzerinstallation mit einem Konflikt erkannt fr ein
   Update!!
 - eine AmiKit-System Installation mit AfA_OS Installation erkannt fr ein
   Update!
 - !!eine AmiKit-System Installation mit Konflikt AfA_OS Installation erkannt
   fr ein Update!!.
Sie knnen dann entscheiden ob Sie fortfahren oder abbrechen wollen.

Bei einer Erstinstallation werden Sie dann nur noch gefragt wo die Dokumentation
und Testprogramme hin kopiert werden sollen es wird dafr ein extra Verzeichnis
Namens AfA_OS angelegt. Der Rest wird in die AfA_OS Standardverzeichnisse
kopiert diese werden automatisch angelegt.

Bei allen Updatevorgngen ohne Konflikt wird alles automatisch in die
entsprechenden Verzeichnisse kopiert, Sie erhalten nur nachfragen wenn das
AfA_OS Verzeichnis fr die Dokumentation und bei Benutzerinstallationen das
Skinverzeichnis nicht vorhanden sind, bzw. nicht dem AfA_OS Standard entsprechen.

Ist ein Konflikt erkannt worden, so existiert mindestens das Verzeichnis
SYS:AfA_OS_Libs als auch das Assign AfA_OS_Libs: wobei diese aber auf ein
anders Verzeichnis als SYS:AfA_OS_Libs zeigt. Dies kann durch die Benutzung des
alten Installerscripts bei einer Benutzer- oder einer AmiKit-System Installation
entstanden sein.
Das neue Installerscript zeigt ihnen beim Fortsetzen alle erkannten
Problemverzeichnisse und Dateien an und bietet ihnen die folgen vier
Lsungsmglichkeiten dafr:
 - Lschen wenn mglich sonst Umbenennen
 - Umbenennen zu #?_lschbar
 - Benutzen frs Update und ignoriere die Benutzer- bzw. AmiKit-System
   Installation
 - Ignoriere Sie und verwende die Benutzer- bzw. AmiKit-System Installation,
   das Update wird dann beim Reboot nicht aktiviert!

Bei der Auswahl "Lschen ..." wird versucht alle diese Verzeichnisse und
gegebenenfalls Dateien zu lschen wenn dies nicht mglich sein solle werden diese
umbenannt wie bei der Auswahlmglichkeit "Umbenennen ..." Diese drfte vor allem
auf "SYS:AfA_OS_Libs" zutreffen da der AfA_OS_Loader noch mindestens ein Lock
darauf hat, Sie knnen es dann nach einen spteren Neustart lschen. Danach
wird ein normales Update ausgefhrt wie oben beschreiben.

Bei der Auswahl von "Umbenennen ..." werden diese Verzeichnisse und gegebenenfalls
Dateien umbenannt in dem "_lschbar" an den Namen angehngt wird. Danach wird
ein normales Update ausgefhrt wie oben beschreiben.

Sollten Sie "Benutzen ..." auswhlen werden diese Verzeichnisse entsprechend fr
das Update benutzt.

Fr den Fall, dass Sie "Ignoriere ..." auswhlen, werden die Verzeichnisse und
gegebenenfalls Dateien ignoriert, das Update wird so ausgefhrt als wren sie nicht
vorhanden. Dies hat zur Folge das bei einem Neustart die neuen
AfA_OS_libs nicht bercksichtigt werden da der AfA_OS_Loader die alten Libs in
SYS:AfA_OS_Libs findet und startet.


Sollten Sie die Installation bzw. das Update als Experte durchfhren werden Sie
noch gefragt ob Sie die zune_lib.exe und das morelibspace_module installieren
wollen wenn diese noch nicht installiert sind. Sollten Sie bereits installiert
sein wird automatisch ein Update der Dateien durchgefhrt auch wenn Sie nicht
Experte Gewhlt haben sollten.
Als Experte werden Sie im Konfliktfall bei Auswahl von "Lschen ..." und
"Umbenennen ..." nochmal einzeln fr jedes angezeigte Verzeichnis und jede Datei
um Besttigung gebeten.

Diese Installerscript fhrt mehrere Checks durch und bricht bei der Benutzung
mit dem InstallerNG ab. Dies geschieht zur Sicherheit da er beim Testen
reproduzierbar abstrzte, bitte verwenden Sie den Installer ab Version 43.3
oder den Installer von Geit ab Version 1.32.
Des weiteren wird abgebrochen wenn das verwendete Kickstart nicht mindestens
Version 3.1 hat.


++++++++++++++ AfA_OS Installation:

Hinweis:
 Sollten Sie nach der Installation von AfA_OS irgendwelche Probleme bemerken,
 die Sie auf AfA_OS zurckfhren, so knnen Sie jederzeit durch drcken der
 linken Maustaste verhindern da die AfA_OS Module geladen werden. So knnen
 Sie auf einfache Weise prfen ob der Fehler durch AfA_OS verursacht wird. Wenn
 Sie den "AfA_OS_Loader" mit dem folgendem Parameter starten: MOUSESTART (muss
 gro geschrieben werden). Dann muessen Sie waehrend des Startvorgangs die
 linke Maustaste halten damit die AfA_OS Module berhaupt geladen werden.

Benutzen Sie bitte den Installer um AfA_OS auf ihrem System zu installieren
(kopieren).

Wenn Sie die AfA_OS Dateien manuell installieren wollen, um zu wissen was bei
der AfA_OS Installation passiert, fhren Sie bitte die folgenden Schritte aus.


++ Manuelle Installation


 - Kopieren Sie den Ordner "AfA_OS_Libs" auf Ihre sys: Bootpartition. Wenn Sie
   diese dort nicht haben mchten, so knnen Sie diesen auch anderweitig pla-
   tzieren, und ein Assign "AfA_OS:" auf den Ordner legen in dem sich die
   "AfA_OS_Libs" befinden.
 - Kopieren Sie den Inhalt von Ordner "Libs" in Ihr sys:libs Verzeichnis.
 - Kopieren Sie den Inhalt von Ordner "C" in Ihr sys:c Verzeichnis.
 - Kopieren Sie "Fonts" in Ihr sys:fonts Verzeichnis. Wenn Sie mehr Fonts
   nutzen wollen so knnen sie z.B. welche von AROS oder MOS nutzen.
 - Kopieren Sie den Inhalt von Ordner "Prefs" in Ihr sys:prefs Verzeichnis
   (Unterordner mit kopieren).


Dann haben sie noch einige Zeilen in der startup-sequence bzw. user-startup
einzufgen oder zu nderen und RAWBIcon zu patchen bitte folgen sie genau den
Anweisungen.

Die Dateien: "user-startup" und "startup-sequence" sollten normalerweise im
Ordner "s:" liegen.


++ MoreLibSpace:

Hinweis:
 Es liegt in der Natur von Programmen wie "morelibspace" das sie mit anderen
 resident geladenen Patchen/Programmen in Konflikt geraten knnen. Bitte melden
 sie jedes Problem/Konflikt den Sie in dieser Beziehung bemerken. Versuche
 haben ergeben das der beste Platz fr den unten beschriebenen Eintrag die
 erste (nicht aus kommentierte) Zeile in der startup-sequence ist. Anwender die
 ein selbst erstelltes Kickstart 3.9 Rom, sei es ein "SoftRom" fr UAE ein
 Blizkick Modul, oder ein physikalisches ROM benutzen verfahren bitte wie genau
 so wie OS 3.1 Anwender.

OS 3.5 und 3.9 Nutzer schreiben bitte:

 c:morelibspace

mglichst an erster Stelle in ihrer "startup-sequence" sptestens jedoch in die
Zeile ber dem Befehl "setpatch".

OS 3.1 Nutzer und Nutzer eines 3.9 KickRoms (SoftRom,EEPROM,Blizkick...)
schreiben bitte:

 c:morelibspace REBOOT  ;(REBOOT funktioniert nur wenn es gross geschrieben ist)

mglichst an erster Stelle in ihrer "startup-sequence" sptestens jedoch in die
Zeile ber dem Befehl "setpatch". Da OS3.1 keinen Reboot des AMIGA nach dem
ersten Aufrufen des Befehls "setpatch" ausfhrt wie man es z.B. von OS3.5 und
OS3.9 gewohnt ist.

Empfehlung:
  Testen Sie am Besten jetzt schon bevor sie weitere nderungen vornehmen ob
  morelibspace auf ihrem System richtig funktioniert so wie es im ersten Teil
  von "Hat die Installation denn jetzt geklappt?" beschrieben ist!


Mit AfA_OS Version 4.2 (morelibspace Version 46.0 und hher), hat morelibspace
den neuen Schalter "REVERSE". Mit diesem Schalter wird das morelibspace Resident
in den oberen Speicherbereich gelegt so wie die AmigaOS ROM Updates.
Wenn morelibspace ohne oder mit "REBOOT" bei deinem System nicht funktioniert
teste es mal mit "REVERSE" ohne und mit "REBOOT".

Wenn all dies Optionen nicht funktionieren kann man noch morelibspace als ein
Blizkick Modul verwenden.

Ab der AfA_OS Version 4.4 liegt dem Archive auch das morelibspace Residentmodul
in "Optional/Devs/" als "morelibspace_module" bei. Also nur der Code der Reset-
fest im Speicher bleibt, es lsst sich nicht direkt starten.
Dieses Modul kann man mit BlitzKick, LoadModule verwenden und lsst sich sogar
in den Flash den DENEB Karte legen. Dies hat den Vorteil das man ein wenig
Speicher spart und gegebenfalls einen RESET zum Initialisieren weniger hat.

Diese Version unterscheidet sich leicht vom orginal Residentmodule und zwar
wird bei dieser erst die Patchroutine in einen freien Speicherbereich kopiert
und dann eingebunden, beim Orginal wird die Patchroutine inhalb des
Residentmodules (Speicherbereich) eingebunden.


++ AfA_OS_Loader:

Fgen sie folgende zeile:

 c:AfA_OS_Loader

hinter (unter) das "AddDatatypes" Kommando in Ihrer "startup-sequence" ein.

Tools wie zum Beispiel "Visual Prefs" oder "Birdie" sollten spter als der
"AfA_OS_Loader" gestartet werden, ansonsten funktioniert das Zentrieren von
Texten nicht richtig.


++ Fr die Skinsystem Untersttzung

Hinweis:
 Wenn Sie das AfA_OS Skin System aktivieren kann es manchmal zu Darstellungs-
 fehlern kommen.

Sollten Sie Birdie und/oder Visualprefs installiert haben so stellen Sie bitte
sicher, das Ihre startup-sequence es ermglicht Birdie und Visualprefs ein und
aus zu schalten. Vergleichen Sie bitte Ihre Einstellungen mit der unten ange-
hangenen Amikit startup, um zu sehen wie es bei Ihnen aussehen sollte. In den
neueren Versionen von AmiKit ist das Skin System standardmig aktiviert.

Wenn das  Stringgadget "Skin" in den AfA_Prefs leer ist, dann werden die ent-
sprechenden Enviromentvariablen gelscht so das Birdie, Visualprefs und oder
Titleshadow genutzt werden.

Wenn Sie einen Skin auswhlen werden die Enviromentvariablen gesetzt.

Notiz: Fr jeden Wechsel zwischen Birdie/Visualprefs und dem AfA_OS Skin System
       mssen sie neu starten. Spter, wenn Sie nur noch das AfA_OS Skin System
       nutzen, knnen die Skins in Echtzeit gewechselt werden.

Auszug aus der AmiKit Startup-Sequence:
-------------------------------------------------------------------------------
IF NOT EXISTS ENV:AfA/replacevisualprefs ;enables the following lines only
;if similar featrues are disabled in AfA_OS
   Run >NIL: SYS:Utilities/Expansion/TitleShadow/TitleShadow
;enables effects for window titlebar texts
   Run >NIL: SYS:Utilities/Expansion/VisualPrefs/VisualPrefs
;enables the customization of Amiga GUI
   Run >NIL: SYS:Utilities/Expansion/VisualPrefs/TRAP ALL
;enables the customization of Amiga ReAction GUI
ENDIF

C:Wait 1  ;prevents IPrefs from crashes. Increase the value if IPrefs still
crashes.
C:IPrefs

SYS:Utilities/Expansion/ShowAmiga96/Bin/ShowAmiga96_Login >NIL:

SYS:Utilities/Expansion/FullPalette/FPPrefs     ;applies FullPalette
                                                ;settings

C:ConClip

Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs
SYS:WBStartup SYS:Tools SYS:Tools/Commodities SYS:Utilities/PicShow
SYS:Utilities/EvenMore SYS:Utilities/MysticView SYS:Utilities/SimpleFind3
SYS:Utilities/Expansion/SmartFileSystem

IF NOT EXISTS ENV:afa/replacebirdie ;enables gfx patterns for windows
                                    ;borders (only if similar feature is
                                    ;disabled in AfA_OS)
   ;C:Wait 1  ;prevents Birdie from not loading the background picture.
   Run >NIL: SYS:Utilities/Expansion/Birdie/Birdie ? <Env:Birdie.prefs
ENDIF
-------------------------------------------------------------------------------

Da ich nicht gegen alle AOS Programme testen kann, lassen Sie es mich bitte
wissen wenn Sie bemerken das ein Programm nicht mit dem AfA_OS Skin System
funktioniert. Einige Programme wurden nicht "sauber" geschrieben und akzep-
tieren keine Rahmengren die ausserhalb der AOS Standardeinstellung liegen.

Unter sys:prefs/presets/skins finden Sie eine Datei namens blacklist.info

In dieser Datei knnen sie Programme in den Tooltypes hinzufgen, die nur die
AOS Standardrahmengroesse nutzen sollen. Aus performance Grnden wurde das
"Blacklisten" so einfach wie nur mglich fr die CPU gehalten.
Als erstes kommen: xxxx (kann spter fr Optionen genutzt werden) und dann der
Taskname. Beim Tasknamen wird nicht zwischen Gro- und Kleinschreibug
unterschieden.

Beispiel:

xxxxTest

Durch setzen dieser Variable wird der Task "test" nur noch Fenster mit 10 Pixel
unterem und 18 Pixel rechtem Rand ffnen (AOS Standardwert).


++ Fr die Icon Untersttzung:

Achtung!!!!

 Entfernen Sie PowerIcons aus Ihrer startup-sequence sonst gibt es ein Crash
 beim Booten (natrlich nur wenn sie es vor der AfA_OS Installation genutzt
 haben). Es ist jedoch ratsam das 'start-icon' der PowerIcons auf dem Desktop
 zu platzieren falls etwas bei der AfA_OS Installation schief gegangen sein
 sollte. Deaktivieren Sie bitte auch alle anderen icon patches (z.B. IconBeFast,
 usw.)

Fhren Sie nun bitte den "rawbinfo_patch" zu finden in AfA_OS/Patches aus, da-
durch wird RAWBInfo gepatcht und untersttzt danach 32Bit Icons. Dieser Patch
sucht nach RAWBInfo im WBStartup Verzeichnis. Wenn die von Ihnen genutzte
Version zu alt ist, teilt der Patch Ihnen dieses mit. Sie bekommen dann fol-
gende Nachricht: "Please update to Boing Bag 2!". Wechseln sie nun in das Ver-
zeichnis WBStartup und entfernen Sie das alte RAWBInfo und benennen sie das
neue um.

Prfen sie bitte ob der Patch von RAWBInfo durchgefhrt wurde:
ffnene sie eine Shell und geben Sie bitte:

cd WBStartup       |Return/Enter
version RAWBInfo   |Return/Enter ein

Ihnen sollte die Version 1.35 von RAWBInfo zurckgegeben werden,berprfen Sie
nun bitte die Gre der Datei, diese sollte bei 53744 bytes liegen. Wenn sie
grer ist haben sie vielleicht einen LinkVirus. Untersuchen Sie in diesem Fall
bitte Ihren Rechner mit einem Virenscanner.

Falls Sie DOpus Magellan benutzen, beachten Sie bitte folgende Hinweise:
Das Icon informations Modul von DOpus Magellan funktioniert nicht richtig mit
der neuen icon.library.

1. Fr AmiKit:
   Verschieben Sie die Datei "UseWBInfo" mit dem Inhalt "1" von:
   "ENVARC:DOpus/Disabled/" in das Verzeichnis "ENVARC:DOpus/"
   und starten sie neu. Danach verschieben Sie bitte das Utility RAWBInfo
   das sich in "WBStartup/Disabled" befindet nach "WBStartup" (und "patchen es
   danach).

2. Auf "anderen" Systemen:
   Erstellen Sie eine Textdatei mit dem Namen "UseWBInfo" welches nur eine
   "1" beinhaltet in "ENVARC:DOpus/" jetzt bitte neu starten, aber nur
   wenn sie das gepatchte "RAWBInfo" in der "WBStartup" haben.

Wenn Sie 32bit def_icons nutzen, kopieren sie diese bitte in:
"Sys:Prefs/Presets/Deficons/" (32bit icons sind sehr gro und bentigen eine
menge Speicher wenn sie nach "RAM:ENV" kopiert werden).
Deswegen sucht die icon_lib.exe erst in "Sys:Prefs/Presets/Deficons/" und da-
nach erst in "env:". Desweiteren ist es ntig jedes "Default Tool" der 
def_icon's  so zu ndern das es IHR bevorzugtes Programm/Utility nutzt.

Ab der AfA_OS Version 3.96 ist diese Library kompatibel mit dem Programm
"DefIcons", Sie knnen dieses jetzt also zurck in die WBStartup kopieren falls
sie es entfernt hatten.

Fhren Sie bitte einen Kaltstart (Amiga aus- wieder einschalten oder WinUAE neu
starten) um AfA_OS zu aktivieren.


Weitere Hinweise:

 Falls Sie Probleme nach der Installation von AfA_OS bekommen, lesen Sie bitte
 ersteinmal die FAQ. Sollte sich das Problem so nicht lsen lassen fangen sie
 bitte an den Fehler zu suchen, indem Sie jedes "nicht-Standard" Kommando in
 Ihrer Startup-Sequence & User-Startup auskommentieren und alles aus dem WBStar-
 tup Verzeichnis entfernen. Danach fgen Sie bitte alles nach und nach wieder
 Ihrem System hinzu (und rebooten jedes mal), bis Sie den Konflikt/Fehler gefun-
 den haben.

Gutes gelingen, und melden Sie bitte jeden Fehler oder Konflikt den Sie fest
stellen.



++++++++++++++ Hat die Installation denn jetzt geklappt?

Schauen Sie wenn mglich bitte nach, ob "morelibspace" ordentlich luft, indem
Sie sich bitte in Scout unter dem Punkt "library" (Klick auf die icon.library)
vergewissern das die IconLib 10000 bytes positiven libspace hat, wenn dem so
ist so ist alles einwandfrei. Selbst wenn der lib- space nicht erhht worden
sein sollte strzen die AfA_OS_Libs nicht ab -- nur die durch sie bereit ge-
stellten Funktionen sind dann nicht verfgbar.

Um zu berpruefen ob alles funktioniert, starten Sie bitte das Programm
"TextBench" welches sich auch im AfA_OS Archiv befindet. Die Geschwindigkeit
mit der TTF antialiasing arbeitet ist momentan alles andere als Rekordver-
dchtig, da es nicht optimiert ist, was man am aatext source code auch sehen
kann. Ich hoffe allerdings das es schnell genug ist um auf einem 68060@50MHz
benutzbar zu sein.

WinUAE ist nicht sehr schnell wenn es um Grafikoperationen geht. Auf einem AMD
64 3000+, knnen 10 Zeichen (mit AA) ca. 7000 mal in einer Sekunde ausgegeben
werden (=70 000 Zeichen/sek). Courier 15 (ohne AA) wird mit ca 9000 Zeichen pro
Sekunde ausgegeben (=90 000 Zeichen/sek). Truetype Fonts sind also auch nicht
sehr viel schneller als die bei denen AA genutzt wird.

Fr beide Arten von Schriften gilt; das lngere Texte mit mehr Zeichen/Sekunde
dargestellt werden. Ich bin daran interessiert "Textbench" Messwete von 68k
Systemen zu bekommen, bitte bersenden Sie mir nach Mglichkeit welche.



++++++++++++++ AfA_Prefs Programm

System Einstellungen:
 _____________________________
|_____________________        |
|Misc|Icon|Window|Text|       |
|     |
|                             |
|                             |
|       Safer System [ ]      |
|       Faster Icons []      |
|                             |
|                             |
|                             |
||
| (SAVE)    (USE)    (CANCEL) |
|_____________________________|


Safer System:
    Wenn angeschaltet ist die Kompatibilitt des Systems kleiner dafr ist es
    sicherer mit schlechten Amiga Programmen. Es hilft auch beim Erstellen von
    Programmen um Fehler frher zu finden, Standard ist ausgeschaltet.

Faster Icons:
    Wenn angeschaltet wird das zeichen der Icons um den Faktor 5 beschleunigt
    sowie die Farbteue beim anzeigen verbessert. Es arbeitet mit Icons im
    NewIcon, OS3.5 oder OS3.9 Format, Standard ist ausgeschaltet.
    Limitierung: Scalos nutzt eigenen Routine daher ist keine Bescheunigung
                 mglich.



++ Icon Einstellungen:
 _____________________________
|_____________________        |
|Misc|Icon|Window|Text|       |
|      |
|      Standard-Icons ----[0]|
|                             |
|      Drag-Icon      ----[0]|
|                             |
|      Icon size       [ 0 ]  |
|                             |
||
| (SAVE)    (USE)    (CANCEL) |
|_____________________________|

Transparenz:
    Mit den Schiebereglern kann man den Grad der Transparenz von 0 bis 100% fr
    OS4 und PNG Icons (Echtfarben Icons) einstellen.

  Standard-Icons:
      Hier kann man die Transparenz fr Echtfarben Standard oder DefIcons die
      in "ENV:SYS/" oder in "SYS:Prefs/Presets/DefIcons" installiert als
      "def_#?.info" sind einstellen, Standard ist 0.

  Drag-Icons:
      Hier kann man die Transparenz fr Echtfarben Icons die man mit dem
      Mauszeiger bewegt einstellen, Standard ist 0.

Icon Size:
    Fr Echtfarben Icons kann man hier eine Skalierung aktivieren in dem man
    die max grsse in Pixel eingibt, Standard ist 0 das schaltet es AUS.
    Zum Beispiel 30 meint das alle PNG und OS4 Icons skaliert mit einer grsse
    von 30 Punkten angezeigt werden.



++ Window Einstellungen:
 _____________________________
|_____________________        |
|Misc|Icon|Window|Text|       |
|        |
|Skin File   [   ]  (Sel.Skin)|
|Title Size  ----  [24      ]|
|Title Font  [   ]  (Sel.Font)|
|Title Y Pos ----  [0       ]|
|Shadow Size * 1    (* Center)|
|Size Gadget ----  [18      ]|
|Win Border (*skin) (*load D.)|
||
| (SAVE)    (USE)    (CANCEL) |
|_____________________________|

Skin File:
    Das String Gadget zeigt den Pfad des ausgewlten AfA_OS Skins und mit dem
    Knopf "Sel.Skin" kann man dann einen Skin im Requester auswhlen. Standard
    ist ein leeres String Gadget das auch die AfA_OS Skins deaktiviert.

    Ab der Version 4.5 wird das Tooltype "SkinPath" untersttzt mit der man die
    Pfadvorgabe fr den Skinauswahlrequester ndern kann.

    Hinweis: Wenn sie auch Birdie oder Visualprefs installiert haben stellen sie
             sicher das ihre startup-sequence mit den nderungen die in dem
             Abschnitt Install von diesem Dokument versehen ist.

             Wenn sie ein Skin auswhlen werden die Enviroment Variablen gesetzt
             und wenn sie das String Gadget leeren um die AfA_OS Skins zu
             deaktivieren werden sie gelscht.

             Fr jeden wechsel zwischen Birdie/Visualprefs und den AfA_OS Skins
             muss ein Neustart des System gemacht werden.


Title Size:
    Mit dem Schieberegeler wird die Hhe des Fenstertitelrahmens eingestellt
    wenn AfA_OS Skins aktiv, Standard ist 24.

Title Font:
    Hier kann man einen von AOS unabhnigen Font fr den Fenstertitelfont
    auswhlen mit einem Klick auf den Knopf "Sel.Font" ffnet sich ein
    Fontauswahlrequester. Um dies aus zu schalten muss der Fontname im
    Fontauswahlrequester gelscht werden und bernommen werden, Standard ist
    ausgeschaltet.

Title Y Pos:
    Mit diesem Schieberegler kann die vertikale Position des Fenstertitels
    relativ zu seiner Standardposition in Fenstertitelrahmen eingestellt
    werden , Standard ist 0.

Shadow Size:
    Mit diesem Cycle kann man den Offset -x und +y des zu zeichnenden Schattens
    des Fenstertitelfonts einstellen, Standard ist 0 bei deaktivierten  AfA_OS
    Skins und bei aktiven AfA_OS Skins abhngig vom Skin.

Cycle "Center/Left Side"
    Mit diesem Cycle Gadget kann man die horizontale Position des Fensternamen
    zwischen "Left Side" und "Center" einstellen, Standard ist "Left Side".

Size Gadget:
    Mit diesem Schieberegler stellt man die gre des rechten und unteren
    Fensterrahmens bei angezeigtem Size Gadget ein, Standard ist 18.

Win Border:
    Dieses stellt die Fensterrahmenbegrenzung ein zwischen "3D" das den Rahmen
    mit schwarzen und weisen Linien begrenzt, "SkinBorder" benutzt die im Skin
    vorgegeben Farben und "None" da werden keine Begrenzungslinien gezeichnet.

Cycle "Load Defaults/Ignor Defaults"
    Mit diesem Cylce Gadget kann man einstellen ob bei auswahl eines neuen
    Skins die Einstellungen von "Win Border" und "Shadow Size" aus dem Skin
    bernommen werden "Load Defaults" oder dievon ihnen Genderten weiter
    benutzt werden sollen "Ignor Defaults", Standard ist "Load Defaults".


++ Text Einstellungen:
 _____________________________
|_____________________        |
|Misc|Icon|Window|Text|       |
|      |
|                             |
||0123yg66789@_T__||
|Reduce Antialiasing------[0]|
|Enhance Contrast   ------[0]|
|Font Size Adjust   ------[0]|
|Line Space Hack    ------[0]|
|                             |
||
| (SAVE)    (USE)    (CANCEL) |
|_____________________________|

Hinweis: Antialiasing funktioniert nur mit 15, 16, 24 or 32 Bit tiefen
         Bildschirmen.

Reduce Antialiasing:
    Mit dieser Schieberegler stellt man die Strke des Antialiasings ein,
    Standard ist 0.


Enhance Contrast:
    Mit dieser Schieberegler stellt man den Kontrast des Antialiasings ein,
    Standard ist 0.

Font Size Adjust:
    Mit diesem Schieberegler vergrssern bzw verkleinern sie die Fontgrsse mit
    der ausgewhlten Grsse, Standard ist 0. Als Beispiel wenn sie +2 whlen
    bekommen alle Prgramme die ein Font der Grsse 10 anfordern den Font in
    Grsse 12. Damit ist es einfach die Fontgrsse fr alle Programme an
    verschiedene Bildschirmauflsungen anzupassen.

Line Space Hack:
    Dieser Schieberegler verringert den Raum zwischen zwei Zeichen um den
    eingestellten Wert, Standard ist 0.
    Truetype Schriften benutzen eine grossen Raum fr die franzsichen Akzente
    "T" aber die meisten Sprachen bentigen diese Zeichen nicht. Als
    Beispiel knnen englische Benutzer es auf -3 setzen und deutsche Benutzer
    auf -1 bis -2.
    Dies ist ein HACK, die Einstellung hngt von den verwendeten Akzentzeichen
    deiner Sprache ab und kann zu nicht lesbare Akzentzeichen fhren.

    Hinweis: Es ist ntig einen Neustart durchzufhren um die nderungen
             aktivieren.



++++++++++++++ Programme die nicht mit AfA_OS funktionieren!

 UnixDirs3 V2.0
   Hat ein Stackzugriffproblem das sich ohne AfA_OS normal nicht auswirkt.


 VirusExecuter V2.34
   Hat probleme mit den durch morelibspace vergrsserten Sprungtabellen der
   Librarys.



++++++++++++++ FAQ

++ Generelle Fragen bezglich AfA_OS:

 F: Warum gibt es kein Amiga Installer script?

  A: Mit Version 3.97 von AfA_OS wird ein Installerscript bereitgestellt. Mein
     Dank hierfr geht an David Eriksson.


 F: Warum haben die AfA_OS Dateien Endungen wie ".exe" oder ".kmod"

  A: Durch diese Dateiendungen kann man die "neuen" librarys besser von den
     originalen Amiga shared librarys unterscheiden.


 F: Warum sind die AfA_OS "librarys" ausfhrbare Programme?

  A: Die AfA_OS library's liegen als ausfhrbares Programm vor, damit man sie:
     a)einfach abschalten und
     b)sie z.B. zum Testen einer neueren Version (Debuggen) mehrfach neu star-
     ten kann.


 F: Verlngert sich die Boot Zeit nachdem AfA_OS is installiert wurde?

  A: Die Zeit die das System mit und auch ohne AfA_OS zum booten braucht ist
     nahezu identisch. Hier aber ein kleiner Tip fr krzere Boot Zeiten (funk-
     tioniert auch ohne AfA_OS):

      Installieren Sie "HappyENV" oder "envhandler" (beide Programme findet man
      im aminet). Nachdem Sie eines der Programme installiert haben knnen Sie
      folgende Zeile aus Ihrer Startup-Sequence lschen:
      Copy >NIL: ENVARC: RAM:ENV ALL NOREQ

      Diese Zeile ist dafr zustandig das envarc nach env kopiert wird, wenn
      Sie viele Programme installiert haben, dann befinden sich eine Menge 
      Dateien in envarc und der Vorgang dauert lange. Wenn Sie HappyEnv oder 
      envhandler benutzen geht der Boot Vorgang schneller und Sie sparen ein
      wenig Ram.


 F: Auf meinem Amiga mit CGX System friert die Maus oder das komplette System
    ein.

  A: Setzen Sie die enviroment Variable "USESEMAPHORES" bitte auf 0.


 F: Wie kann ich feststellen ob AfA_OS richtig installiert ist und started?

  A: Am besten man benutzt das Programm SnoopDos. Was AfA_OS fehlt (auf was es
     wartet) kann man dann an der stndig wiederholten Ausgabe erkennen.


 F: Wie ist es mir mglich PNGIcons und Skining unter OS3.1 zu nutzen?

  A: Du bentigst die 3 Dateien setpatch, worbench.library und icon.library von
     OS 3.5 oder 3.9 um es mglich zumachen. Diese Dateien werden bentigt da
     die Workbench intern das Icon zeichenen macht, das bedeutet das die OS
     Funktion drawiconstate von der Workbench nicht benutzt und die OS3.1
     icon.library bietet diese Funktion auch nicht. Und Setpatch wird bentigt
     um die im ROM liegenden Librarys zu entfernen um die Dateien in LIBS: zu
     nutzen.
     Das folgende ist zu tun:
        1. Rename C:SetPatch to SetPatch.old
        2. Copy (AmigaOS3.5 oder 3.9) icon.library to Libs:
        3. Copy (AmigaOS3.5 oder 3.9) workbench.library to Libs:
        4. Copy (AmigaOS3.5 oder 3.9) SetPatch to C:


 F: Ich habe Probleme mit einem bzw. mehreren Programmen seitdem ich AfA_OS in-
    stalliert habe was kann ich tun?

  A: Testen sie die Programme mit SnoopDos vielleicht fehlt dem Programm nur ein
     DefIcon wie z.b KingCON fr Iconify.
     Wenn auch das nicht weiterhilft und sie die Mglichkeit und Kenntnisse
     haben Testen sie die Programme mit Debugtools Segtracker, Enforcer und
     Wipeout bzw. mit ihren Entsprechungen der von ihnen benutzen Prozessor-
     librarys (phase5 CyberGuard, MMULib MuForce, MuGuardianAngel).
     Bitte auch immer mit einem sauberen System gegentesten.


 F: Wie kann ich AfA_OS bzw die AfA_OS_Libs manuel starten und was ist die
    optimale Reihenfolge?

  A: Sie knne natrlich auch auf den AFA_OS_Loader verzichten dann sollten sie
     folgendes, hier in optimaler Reihenfolge, in ihre Startup-Sequence einbauen:

      IF EXISTS SYS:AfA_OS_Libs/afa_system_lib.exe
         RUN >NIL: SYS:AfA_OS_Libs/afa_system_lib.exe
         IF EXISTS SYS:AfA_OS_Libs/picture_datatype.exe
            RUN >NIL: SYS:AfA_OS_Libs/picture_datatype.exe
         ENDIF
         IF EXISTS SYS:AfA_OS_Libs/exec_lib.exe
            RUN >NIL: SYS:AfA_OS_Libs/exec_lib.exe
         ENDIF
         IF EXISTS SYS:AfA_OS_Libs/diskfont_lib.exe
            RUN >NIL: SYS:AfA_OS_Libs/diskfont_lib.exe
         ENDIF
         IF EXISTS SYS:AfA_OS_Libs/graphics_lib.exe
            RUN >NIL: SYS:AfA_OS_Libs/graphics_lib.exe
         ENDIF
         IF EXISTS SYS:AfA_OS_Libs/icon_lib.exe
            RUN >NIL: SYS:AfA_OS_Libs/icon_lib.exe
         ENDIF
         IF EXISTS SYS:AfA_OS_Libs/intuition_lib.exe
            Run >NIL: SYS:AfA_OS_Libs/intuition_lib.exe
         ENDIF
         IF EXISTS SYS:AfA_OS_Libs/zune_lib.exe
            RUN >NIL: SYS:AfA_OS_Libs/zune_lib.exe
         ENDIF
      ENDIF
    

 F: Ich habe das Problem das nach dem Update meines AmiKit-Systems der
    Bootbildschirm nicht mehr geschlossen wird, was ist passiert?

  A: Das sollte nicht passieren denn dann ist was bei der Installation/Update
     schiefgelaufen. Sie knnen aber den Bootbildschirm durch drcken der Taste
     ESC beenden. Es werden dann vermutlich nur teilweise Icons angezeigt das
     ist aber normal da ja AfA_OS nicht aktiv ist, bitte wiederholen sie die
     Installation mit dem neuen Installerscript.


-------------------------------------------------------------------------------
++ AfA_Prefs:

 F: Warum sind die Schieberegler fr Titel Size, Size Gadget ... gesperrt.

  A: Diese Optionen sind nur verfgbar wenn die intuition_lib.exe, icon_lib.exe
     und morelibspace installiert sind und funktionieren.


 F: Warum habe ich keine Vorschau der Transparenz wenn ich die Regler bewege?

  A: Dann ist das Icon von AfA_Prefs.info kein 32Bit Icon im OS4 Format oder PNG
     Format. Wechseln sie die Icons gegen ihre Standards aus dem AfA_OS Archiv
     aus, in den Versionen vor 4.3 waren es nur GlowIcons.
  

 F: Warum sehe ich keinen Effekt von der Transparenz in den Workbenchfenstern
    wenn ich sie fr Standard-Icons eingestellt habe.
 
  A: Es hat nur einen Effekt auf Default oder DefIcons, fr Dateien die kein
     eigenes Icon besitzen und bei der Option "Inhalt anzeigen" "alle Dateien"
     im Windows Men.
     Und 32Bit def_icons im OS4- oder PNG-Format mssen installiert sein.


-------------------------------------------------------------------------------

++ diskfont_lib.exe:

 F: Ein Text der einen truetype Font nutzt wird zu sehr horizontal gestreckt
    oder er wird nicht mittig im Rahmen eines Fensters angezeigt.

  A: Dieses Phnomen tritt auf wenn der AfA_OS_Loader zu spt gestartet wird.
     Der bisher am besten arbeitende Workaround hierfr ist, den AfA_OS_Loader
     direkt hinter "ADDDatatypes" aber auf jeden Fall bevor IPrefs aufgerufen
     wird zu starten. Folgende (und auch sicherlich alle hnlichen) Tools
     drfen erst nach dem AfA_OS_Loader gestartet werden: Visualprefs, Magic-
     Menu, Birdie und MCP.


 F: Der Font den ich konvertiert habe ist nun zu sehr in der y Achse gestreckt
    und oder an den einzelen Zeichen wird (unten) etwas abgeschnitten wieso?

  A: Versuchen Sie es bitte einmal mit anderen Einstellungen bei "Metric" im
     TTF_Manager. Normalerweise gibt es die besten Resultate mit der Einstellung
     "USWin ascender".


 F: Ich wrde gerne unicode Fonts einer fremden / anderen Sprache nutzen.

  A: Stellen Sie bitte sicher das der von Ihnen gewhlte truetype Font die bei
     Ihnen gebruchlichen Sonderzeichen untersttzt: Selektieren Sie nun bitte
     auf der Hauptseite das "codepage file", und danach den Font selber. Nun
     klicken Sie auf "convert". Die Meldung "can't copy font" knnen Sie igno-
     rieren, wenn Sie als Zielverzeichnis den Ordner "Fonts:" gewhlt haben.


 F: Wieso bleiben ein paar Pixel des Iconsnamens stehen wenn ich auf ein Icon
    verschiebe oder ein APPIcon entfernt wird?

  A: Es scheint ein Fehler in der der workbench.library vorzuliegen der das
     Icon verschiebt wenn grosse Rahmen als Option in den Workbench Prefs
     gesetzt sind. Setzen sie diese Option bitte auf "nein" damit dieser
     Effekt nicht mehr auftritt.


-------------------------------------------------------------------------------
++ graphic_lib.exe:

 F: Warum flackert der Rahmen eines Fensters wenn ich die Funktionen wie:
    Titelfont, Shadow und Center nutze?

  A: Dies sollte ab Version 4.5 nicht mehr vorkommen da der Rahmen zuerst
     ausserhalb des sichtbaren Bildschirms erstellt wird.


-------------------------------------------------------------------------------
++ icon_lib.exe:

 F: Ich kann keine, nicht alle, oder nur Farbverflschte Icons auf der Work-
    bench sehen, sobald diese im 8 Bit Modus dargestellt wird.

  A: Das passiert da die Routinen dafr geschrieben wurden schnellen 32 Bit
     support zu gewhrleisten. Momentan sehe ich keinen Grund dieses zu ndern.


 F: Ich habe Icons die irgendwie "komisch" auf der WB oder unter DOpus aussehen.

  A: Wenn Sie das nur mit aktivierter AfA_OS icon_lib.exe feststellen knnen,
     dann kontaktieren Sie mich bitte.


 F: Ich habe hier Programme die Icons falsch anzeigen, oder sogar abstrzen.

  A: Das passiert da die Iconroutinen auf schnellen 32Bit support ausgelegt
     wurden. Einige Programme zeigen Icons korrekt in einem P96 System an aber 
     falsch unter dem CGX System. Das liegt daran das die beiden Systeme (P96
     u. CGX) die System interne graphics.library anders modifizieren. Meine
     Untersuchungen zeigen das P96 kompatibler ist als CGX. CGX bentigt ein
     wenig zustzlichen Aufwand (z.B. ein "BMF_MINPLANES" Tag) um 32Bit Icons
     anzeigen zu knnen.


 F: Ich habe den MacSnd Datatype installiert und Icons werden pltzlich sehr
    langsam angezeigt, woran liegt das?

  A: Der MacSnd Datatype erkennt Dateien nur sehr langsam. Wenn Sie ihn nicht
     unbedingt brauchen benutzen Sie ihn bitte nicht. Wenn das Problem dann im-
     mer noch nicht behoben wurde, gibt es wahrscheinlich einen anderen Data-
     type der den Proze verlangsamt. Wenn Sie einen solchen Datatype heraus-
     finden, dann melden Sie sich bitte mit Ihrem Fund bei mir.


 F:  Warum habe ich keinen Rahmen mehr um meine Glow-, PNG- und OS4 Icons auf
     der Workbench. (Und ab der Version 3.96 von AfA_OS auch nicht mehr um
     NewIcons...)

  A: Ich habe diese Funktion nicht implementiert, da ich niemanden kenne der
     sie bentigt/nutzt.


 F: Wenn ich auf ein Icon klicke und die Maustaste gedrckt halte springt das
    Icon ein paar Pixel nach rechts unten.

  A: Da Rahmen nicht von der AROS Iconlib untersttzt werden, mssen Sie diese
     Option in den Workbench Prefs auf "nein" setzen. Damit dieser Effekt nicht
     mehr auftritt.


 F: Warum konvertiert die icon_lib.exe von AfA_OS 3.96 meine NewIcons in
    GlowIcons?

  A: Newicons werden jetzt wie GlowIcons behandelt und deswegen konvertiert,
     sobald Sie etwas an dem Icon ndern.


 F: Warum kann ich Icons die ich mit DOpus per drag'n'drop verschiebe nicht
    sehen?

  A: Sie mssen unter "DOpus Environment" in der Sektion "Icon Settings" die
     Funktion "Use custom drag routine" auf - an stellen um die Icons wieder
     zu sehen. Optional knnen sie die Funktion "Borderless icons are fully
     transparency" auf - "an" stellen.


 F: Warum habe ich unter DOpus und der Workbench verschiedene Icon Positionen?

  A: Sie mssen unter "DOpus Environment" in der Sektion "Icon Settings" die
     Funktion "Use Workbench icon positions" auf - "an"  stellen, und "Remove
     Opus icon position" auf - "aus". Dann sind die Icons unter beiden Ober-
     flchen an der selben Position.


 F: Warum habe ich einen Teil des Hintergrundbildes an den Rndern der Icons
    unter DOpus Screens und Fenstern?

  A: Dieses Fehlverhalten kann ich leider nicht beheben. Der Fehler zeigt sich
     da DOpus (im gegensatz zu AfA_OS) Rnder fr Icons untersttzt. AfA_OS
     msste die AmigaOS Blit Funktion patchen damit der Fehler nicht mehr auf-
     tritt. Bitte benutzen Sie dieses Feature von DOpus nicht wenn Sie AfA_OS
     benutzen.


 F: Wie kann ich EASTERN zusammen mit AfA_OS benutzen?

  A: Eastern kann Icons in 24 Bit erstellen wenn Sie die AfA_OS iconlib be-
     nutzen. Wenn sie den Chache von Eastern nutzen wollen gehen Sie bitte
     sicher das Sie in den Eastern Kommandozeilenoptionen "RAW" setzen. Damit
     werden die Icons nicht als OS4 zlib komprimierte icons gespeichert, das
     ist der schnellste Weg die Daten zu speichern.

     Hier eine ntzliche Kommandozeile fr Eastern:
     run > nil: eastern.68k RAW IA CD=dh5:cache MCS=3000

     IA=  Bild Aspect auf ignore setzen set (anscheinend untersttzt 68k P96
          dieses nicht richtig)
     CD=  Das Cache directory setzen(bitte einen bei Ihnen gltigen Pfad
          eingeben)
     MCS= Die Maximale Zahl der Eintrge im Cache festlegen (Auf langsamen Sys-
          temen diesen Wert bitte kleiner ansetzen).

     Hinweis:
      Wenn Sie Eastern ohne Cache benutzen arbeitet es 3 mal schneller wenn sie
      den akjfif datatype benutzen und eine Konfig Datei erstellen in der Sie 
      decode auf fastinteger und image scaling auf 3 setzen.

      Benutzen Sie den ak datatype mit (mindestens) der Version 45.60, diese
      Version speichert das configfile fr tasks permanent in envarc:datatypes.

      Andernfalls mssen Sie das Verzeichnis "akjfif.prefs_tasks" in
      envarc:datatypes erstellen und die Konfiguration fr Eastern dort abspei-
      chern.


 F: Warum werden Icons nicht im PNG Format gespeichert wenn ich PNG als 
    ICONFORMAT in Tools von Stephan Rupprecht angebe (CopyIcon,Image2Icon,...)?

  A: Momentan habe ich nur die Speicherroutine fr das AmigaOS 4 Format umge-
     setzt um 32 Bit icons speichern zu knnen. Das PNG Format wird in einem 
     spteren Release noch folgen.


 F: Warum werden PNG-Icons "grer" wenn ich sie verndere (Fix position,...),
    dies passiert bei MOS und OS4 nicht?

  A: Damit volle Kompatibilitt mit dem Amiga Format erreicht wird, und somit
     DOpus Magellan besser untersttzen zu knnen war es notwendig das beste-
     hende Format zu erweitern.

     Die AfA_OS Icon lib benutzt folgende zustzliche Tags, welche auch unter
     AROS untersttz werden:

      #define ATTR_VIEWMODES      0x8000100c  //OS4 PNG nutzt das
      #define ATTR_DD_CURRENTX    0x8000100d  //OS4 PNG nutzt das
      #define ATTR_DD_CURRENTY    0x8000100e  //OS4 PNG nutzt das
      #define ATTR_TYPE           0x8000100f  //OS4 PNG nutzt das
      #define ATTR_DRAWERFLAGS2   0x80001107  //Alle drawerflags speichern
                                             (wird fr dopus magellan bentigt)


 F: Ich habe das Problem das DOpus4 keine Icons erzeugt wenn ich AddIcon whle?

  A: Kopieren sie bitte def_icons nach ENV:SYS bzw ENVARC:SYS bei Verwendung
     von 32Bit Icons besser nach "SYS:Prefs/Presets/Deficons" damit nicht
     soviel RAM belegt wird.


 F: Ich kann die KingCON-Shell nicht iconifizieren?

  A: Dieses Problem ist mit der Version 4.7 behoben.


-------------------------------------------------------------------------------
++ intuition_lib.exe:

 F: Bei mir werden die Knpfe der Fenster nicht ersetzt und mit einem Skin
    versehen wie kann ich das beheben?

  A: Dies liegt daran das noch ein anders Programm auch diese Knpfe ersetzt 
     wie SYSIHACK, SYSI2, UROUHACK, MCP mit aktiviertem SYSIHACK oder aber man
     hat im Prefsprogramm IControl die Option "1:1-Darstellung" aktiviert.
     Diese bitte deaktivieren und den Rechner neu starten.


 F: Warum werden einige Fenster nicht mit einem Skin versehen, wie das
    Startfenster von IBrowse, Aweb oder YAM?

  A: Ich habe keinen Code fr 3 Punkte hohe Titelrahmen eingefgt (wenn keine
     Gadgets und kein Fenstertitel vorhanden sind). Diese werden nur beim Start
     benutzt und sind momentan nicht so wichtig.


 F: Ich habe ein flackern im Bildschirmtitel bemerkt wenn die Anzeige des noch
    freien Speichers aktuallisiert wird, woran liegt das?

  A: Sollte ab Version 4.5 nicht mehr vorkommen da der Screentitel und andere
     Teile zuerst ausserhalb des sichtbaren Bildschirms erstellt werden.


 F: Warum werden sehr kleine Fenster sobald Skins aktiviert sind so langsam
    geffnet?

  A: Dies sollte nicht mehr vorkommen die Funktion ist jetzt dafr optimiert.


 F: Ich habe geringe Geschwindigkeit beim P96Speed Open Windows Test
    festgestellt woran liegt das?

  A: Das kommt daher das AfA_OS den Bildschirmtitel mit dem ersten Fenster das
     geffnet wird updated. Da P96Speed immer ein Fenster ffnet und dann
     schliesst wird der Bildschirmtitel sehr oft neu gezeichnet.
     Wenn Sie bessere Benchmarkergebnisse mchten entfernen Sie bitte die
     Bildschirmtitel (screentitle) Bilder oder benennen das Verzeichnis um.
     Bei "normalen" Anwendungen werden Sie aber keine Verlangsamung fest-
     stellen.


 F: Bei dem Programm XLentPro ragt die unterste Button-Zeile in den unteren
    Rahmen hinein bzw. ist unten leicht abgeschnitten kann man das abstellen?

  A: Im Verzeichnis mit XLentPro befindet sich eine Datei "XLentPro.Config".
     Diese Datei mit einem Texteditor ffnen und den Wert bei WindowHeight
     von -1 auf einen festen Wert, der ca. 20 Pixel kleiner als die
     Bildschirmhhe ist, ndern.


 F: Das Men wird bei einigen Programmen wie MicroDot und Calc3.0 nicht
    richtig dargestellt und das Skin ist zu sehen, wie kann ich das beheben?

  A: Dies tritt nur mit lteren Programmen auf als abhilfe am besten MagicMenu
     Version 2.35 installieren.


 F: Warum werden die MUI Fensterknpfe "MUI" und "Shapshot" mit dem gleichen
    Bild wie "Iconify" dargestellt?

  A: Dies ist kein Fehler es ist ein momentaner Kompromiss und so beabsichtigt.
     Wenn es sie strt knnen sie im MUI Einstellungsprogramm beim Punkt
     "Fenster" diese Knpfe abschalten, ihre Funktion ist ja immer noch durch
     den PopUp-Menknopf vorhanden und dies hat auch den Vorteil das der Fen-
     sterrahmen dann schneller erstellt wird.


 F: Warum wird der Schlossfensterknopf von DOpus5 nicht vom Skin untersttzt?

  A: Er wird momentan noch nicht untersttzt bzw ersetzt da es Probleme verur-
     sachte die wir noch nicht lsen konnten. Sie knnen durch setzen bzw er-
     zeugen der ENV-Variable "HidePadlock" mit dem Inhalt "1" in "ENVARC:DOPUS"
     die Anzeige ausschalten wenn es sie strt.


 F: Warum haben die Textfensterknpfe der ViNCEd-Shell (Shell_VNC) nicht den
    Font, die Farbe und Position die in AfA_Prefs fr den Titlefont eingestellt
    sind?

  A: Es werden noch die Einstellungen von AOS (Font, Palette) fr den Fenster-
     titeltext benutzt. Mir ist momentan auch keine Mglichkeit bekannt dies zu
     ndern da das Programm (ViNCEd-Shell) den Text selbst zeichnet.


 F: Bei mir werden bei Verwendung  mit PowerWindowsNG die Requester Gadgets
    nicht mehr angzeigt woran liegt das?

  A: Deaktivieren sie bitte "reset clear Flag" bei PowerWindowsNG.


 F: Woran liegt es das bei AWeb der untere Teil des Fentertitelrahmen
    verschwindet?

  A: Dieser Teil wird durch AWeb berschreiben, AfA_OS Skinsystem erneuert bei
     nderungen des Fenstertiteltexts nur den inneren Bereich und nicht den
     ganzen Rahmen.


-------------------------------------------------------------------------------
++ picture_datatype.exe:

 F: gs8gui zeigt Bilder verflscht an wenn ich den ilbm datatype von Stephan
    Rupprecht benutze.

  A: Erstellen Sie eine Datei envarc:datatypes mit dem Namen ilbmdt44.prefs
     als einzige Zeile darf dort OLDDEC=NO drin stehen. Vielleicht hilft dieser
     Tipp auch wenn Bilder verflscht von anderen Programmen angezeigt werden.


 F: Bilder sehen wenn man sie mit einem Bild vergleicht, fr das der originalen
    picture datatype benutzt wurde anders aus sobald dithering oder scaling be-
    nutzt wurde.

  A: Ich benutze einen anderen Algorythmus fr dithering und scaling, fr sca-
     ling wird zustzlich auch nur die schnelle (drop pixel) Methode unter-
     sttzt. Wenn sie Bilder haben die mit dem AfA_OS picture_datatype komplett
     falsch angezeigt werden kontaktieren Sie mich bitte.


 F: Warum kann ich keine Bilder mit den Programmen MultiView, IconEdit,... ab-
    speichern?

  A: Momentan ist die Speicherfunktion des picture datatype nicht implementiert
     somit knnen alle Programme die diese Funktion normalerweise nutzen keine
     Bilder mehr speichern.


 F: Warum sehe ich nur einen dunklen Bildschirm und ein paar Farbstreifen wenn
    ich CyperShow benutzen will um PNG Bilder in  Truecolor anzuschauen? Mit
    JPGs habe ich dieses Problem nicht.

  A: Dies sollte nicht mehr vorkommen ist seid Version 4.1 behoben.


 F: Warum sehe ich falschfarben Bilder bei bestimmten Programmen wie zB.
    AmigaAMP speaker plugin.

  A: Da scheint noch ein Fehler in der Umsetzung (remap) von Farbpaletten
     basierenden Bilder zu bestehen. Als abhilfe kann man das Bild in ein
     Truecolorbild umwandeln zB. mit SView5.


 F: Ich benutze die ak... Datatype aber der Alphachannel wird nicht richtig
    angezeigt und im Einstellungsprogramm fur die Datatype ist der Bereich auch
    gesperrt obwohl ich die picture_datatype.exe benutze woran kann das liegen?

  A: Das Problem ist das neuere Versionen (seit begin 2008) der ak Datatypes die
     ENV Variable DATATYPES/PICDTALPHA benutzen um festzustellen ob die
     picture.datatype ALPHA korrekt untersttzt oder nicht. Diese ENV Variable
     wird wrend der Installation der Datatype durch das Installerscript gesetzt
     mit der Hilfe des Tools TestDTAlpha im C Verzeichnis des Archives.
     Das einfachte ist sie installieren die Datatype mit laufenden AfA_OS und
     picture_datatype.exe neu. Oder aber sie setzen oder ndern die ENV Variable
     auf ALPHA=OK vielleicht mit dem Shell Kommando "SETENV Datatypes/PICDTALPHA
     SAVE ALPHA=OK", Dies setzt es auch in ENVARC und berlebt so den nchsten
     Reset.
     Am besten widerholen sie die Einstellungen fr das Datatype und setzen
     "Strip Alpha?" auf "Alpha Support (ARGB/RGBA)".


 F: Der AlphaChannel wir immer noch nicht richtig angezeigt bei Verwendung der
    Warpdatatyps und der picture.datatype V46.9 woran knnte es liegen?

  A: Bitte starten sie WarpDTPrefs und stellen sie die Alphachanneleinstellung
     auf "Keep" und speichern sie es ab. Tun sie das auch wenn es bereits auf
     Keep eingestellt ist da WarpDTPrefs auch die picture.datatype prft und
     die Einstellungen entsprechend anpasst.


-------------------------------------------------------------------------------
++ Skin:

 F: Warum Verzeichnisse mit Nummer und Unterverzeichnisse mit Namen?

  A: Die Verzeichnisnamen entsprechen der Pixelhhe der Skinelemente in den
     Unterverzeichnissen, und deren Name repesentieren die Fensterteile.


 F: Warum sind nicht fr alle whlbaren Titelbarhhen Unterverzeichnisse im
    Skin-Verzeichnis?

  A: Als Beispiel haben sie ein Skin das eine Titelbar mit 24 Pixel enthlt und
     Sie wollen eine Titelbar mit 20 Pixel in AfA_Prefs benutzten. Dann werden
     die 24 Pixel Icons benutzt und beim Laden des Skins auf 20 Pixel skaliert.
     Die Technik nennt sich Mipmapping, die am nchsten vorhandene Imagegrsse
     wird benutzt und auf die Grsse skaliert die man in AfA_Prefs gewhlt hat.
     Aber Sie knnen auch Images zeichnen oder konvertieren die 20 Pixel gross
     sind dann wird keine Skalierung vorgenommen.


 F: Welches Format wird fr die Skin-Images benutzt?

  A: Skin-Images sollten immer im PNG-Format mit Alpha-Channel gezeichnet
     werden, am besten als Echtfarbenbilder. Ich weis jetzt nicht ob 256
     Farben PNG-Images den Alpha-Channel untersttzen.


 F: Ist eine Geschwindigkeitserhhung mglich wenn man unkomprimierte PNG-
    Images verwendet?

  A: Tests die wir durchfhrten mit komprimierten und unkomprimierten PNG-
     Images zeigten auf einem Klassic Amiga mit 060/50 das beide die gleiche
     Zeit bentigen.


 F: Welche grssen der Images fr ein Skin werden bentigt wenn ich ein
    eigenes zeichnen mchte?

  A: Schauen sie sich am besten die vorhanden Skins von Ken an und schauen
     welche grssen sie haben.



++++++++++++++ Was ist eigentlich AfA_OS?

AfA_OS bringt die Mglichkeit mit sich Verbesserungen die in AROS gegenber
Amiga OS vorhanden sind auf diesem System zu nutzen, ohne das komplette
Betriebssystem neu kompilieren zu mssen. Neuerungen die fr AfA_OS geschrieben
wurden knnen auf einfachem Wege ihren Weg in den AROS Source finden. Fr die 
68k Amigas gibt es mehr Applikationen gegen die man seinen Code testen kann,
auch sind die Entwicklungswerkzeuge fr den AMIGA ausgereifter als die fr
AROS, das macht die Programmierung fr AfA_OS komfortabel und verkrzt dadurch
auch die Entwicklungszeit. Bitte beachten Sie das ich keine "schmutzigen Pro-
grammiertricks" benutze um AROS auf dem AMIGA lauffhig zu bekommen, deshalb
braucht sich auch niemand Gedanken darber machen ob ich vielleicht die Weiter-
entwicklung von AROS behindere oder nicht. Meine nderungen die ich fr AfA_OS
am AROS source vorneheme, und die daraus abgeleiteten Verbesserungen an diesem,
werden regelmig seit der ersten Verffentlichung von AfA_OS in AROS einge-
pflegt. Im AROS SVN Log knnen diese nderungen von interessierten eingesehen
werden.



++++++++++++++ Warum gibt es denn jetzt schon wieder ein neues OS?

AfA_OS ist unabhngig von Linux als host system, des weiteren braucht man das
AROS build System nicht dafr. Deswegen kann AfA_OS auf allen "Amigoiden"
(Amiga kompatiblen) Systemen laufen, und kompiliert werden. Der Vorteil ist das
AfA_OS fr alle Systeme eine untereinander kompatible API bieten knnte.

Momentan funktioniert AfA_OS nur auf 68k Systemen, es steht aber jedermann frei
die implementierten Funktionen auf OS4 oder MOS zu portieren, so das Program-
mierer die fr alle Systeme programmieren mchten, nicht nur auf die 
(beschrnkten) Funktionen von OS3.x zurckgreifen mssen, oder viel extra Ar-
beit damit haben fr jedes OS den Source anzupassen.

Momentan wird AfA_OS unter AmiDevCpp (eine Windows Entwicklungsumgebung mit
integriertem cross compiler) entwickelt. An dieser Stelle mchte ich dem Autor
dieses Programmes meinen besonderen Dank aussprechen.

Da AfA_OS auf AmigaOS gehostet wird, kann das originale "closed Source" Amiga
OS damit erweitert werden. Alte AmigaOS libraries werden durch AfA_OS durch die
entsprechenden AROS libraries komplett ersetzt.

Das "host" Amiga OS wird unter AfA_OS dazu degradiert die Dinge zu tun, die
MS-DOS fr Windows 3.11 - WinME tun musste. Durch diesen Ansatz knnten neue,
durch AfA_OS eingefhrte API features, auf allen Amiga hnlichen OS zum Stan-
dard werden.

Die original Libraries in LIBS: werden nicht berschrieben, deshalb ist es ein-
fach mit oder ohne die neuen libraries zu starten. Halten sie whrend des Boot-
vorgangs einfach die linke Maustaste gedrckt, und die AfA_OS libraries werden
-nicht- geladen. Wenn Ihnen das immer noch zu gefhrlich ist, knnen Sie den
AfA_OS_Loader mit der Option MOUSESTART laden, dann werden die neuen libraries
-nur- geladen wenn Sie die linke Maustaste whrend des Startvorgangs gedrckt
halten. Sie knnen AfA_OS auch von der Workbench aus starten indem Sie dort
doppelt auf den AfA_OS_Loader klicken.

Bitte starten Sie zu ihrer eigenen Sicherheit AfA_OS nicht whrend sie die
Festplatte defragmentieren, oder andere "unsichere" Festplattenzugriffe durch-
fhren z.B. Schreiboperationen. Je spter sie AfA_OS starten, desto hher ist
das Risiko das Sie damit das System abschieen.



+++++++++++++ Warum wird nicht einfach das Amiga Library Format benutzt?

Da die entsprechende AfA_lib.exe die korrespondierende AOS Library zur Lauf-
zeit erstellt, ist das entwickeln einfach. Es ist nicht ntig Librarys ins das
Libs: Verzeichnis zu kopieren, neu zu starten und dann... booted der AMIGA nicht
mehr. Dann msste man von einer anderen Partition starten und die ausgetauschte
Library wieder durch die alte ersetzen. Mit dem von mir gewhlten Verfahren kann
man einfach die AfA_lib.exes austauschen, oder in ihr ein Testprogramm einbinden
und es dann Schritt fr Schritt in einem graphischen Debugger analysieren.

Es gibt allerding Grenzen. Amiga OS untersttzt nur 127 Prioritten. Sie mssen
nachdem Sie eine AfA_lib.exe 127 mal gestartet haben einen Reboot machen.

Wenn ein Programm einen Enforcer-Hit _in_ oder _von_ einem AfA_OS Modul meldet,
knnen Sie dieses Modul einfach in einem ASM-Debugger laden (z.B. Barfly aus
dem Aminet) und anhand der Debug-Information sehen welche OS-Funktion oder
Modul den Enforcer-Hit verursacht hat.

Benutzer haben den Vorteil das Sie (wenn Sie glauben das AfA_OS zu Problemen
fhrt) durch drcken der linken Maustaste verhindern knnen das die AfA_OS
Module geladen werden, und so gegenchecken knnen ob der Fehler durch AfA_OS
verursacht wird. Sollte dem so sein knnen einzelne Module entfernt werden. Es
wre nett wenn ich dann eine kurze Rckmeldung erhalten wrde damit ich den
entsprechenden Fehler beheben, und der Benutzer das Modul in Zukunft nutzen
kann.



++++++++++++++ Ich wrde gerne selber ein paar AROS libs nach AfA_OS portieren!

Dann laden Sie bitte den AROS Quellcode und die AROS includes herunter.

http://www.aros.org/downloads/nightly/

AROS-xxxxxxxx-source.tar.bz2
AROS-xxxxxxxx-i386-all-sdk.tar.bz2

xxxxxxxx steht hier anstatt des Datums des "Snapshots"

Wenn die Dateien bei Ihnen zu klein (nicht gltig) sind ,dann benutzen Sie bit-
te einen Download Manager z.B. unter Windows das Programm "Flashget". Mit
Flashget kann ich die Datein immer komplett herunterladen, mit dem Internet Ex-
plorer oder Firefox klappt es leider meistens nicht.

Kopieren Sie dann den AROS source code in den Ordner "AROSsource". Bitte achten
Sie darauf das auch die Unterordner mit kopiert werden, so das im Ordner 
AROSsource die Unterordner arch, compiler usw. zu sehen sind.

Kopieren Sie die includes aus der Datei i386-all-sdk in den Ordner AROSinclude
Die include Dateien finden Sie im Ordner i386/include. Wenn alles richtig funk-
tioniert hat, dann befinden sich im Ordner AROSinclude die Unterordner:
aros, boost, c++, clib usw.

Das Endergebnis sollte so aussehen:

Basis Ordner
|
-AfA_OS
|--amiblitzsource
|--diskfont
|--...
-AROSinclude
|--aros
|--boost
|--...
-AROSsource
|-arch
|-compiler
|-config

Jetzt knnen Sie folgende Dinge kompilieren: Den AROS picture.datatype und
folgende libraryies: graphics-, intuition-, exec-, diskfont- und 
datatypes.library.


+++++++ Wenn Sie andere Dinge fr AfA_OS kompilieren wollen...

Laden sie ein existierendes Projekt (xxx.dev) in amidevcpp, oder schauen Sie
sich die .dev projectfiles an. Hier knnen sie sich ansehen welche Einstellun-
gen benutzt werden, und Sie knnen ein makefile fr Ihren bevorzugten compiler
erstellen wenn sie nicht AmiDevCpp nutzen wollen oder knnen. Wenn Ihnen das
Laden der Projekte zu lange dauert, knnen Sie den Klassen Browser fr lokale
und globale include files deaktivieren. Beachten Sie bitte, dass sie dann weni-
ger Hilfe angezeigt bekommen.

Speichern Sie das geffnete Projekt nun mit "save as" unter dem Namen der neuen
AROS library die Sie kompilieren mchten. Fr jede AROS lib mssen Sie die
"libdefs_68k_afa.h" um korrekte library Namen und Basisstypen/basetypes erwei-
tern und in das source dir kopieren. Es kann vorkommen das Sie kompiler Fehler
bekommen, dann sollten Sie versuchen diese dadurch zu beheben einen include
suchpfad auf das source directory zu legen. Jetzt sollten Sie kompilieren kn-
nen. Schauen Sie sich bitte auch den Text in der Datei AfA_OS/include/aros/
machine.h an. Hier knnen Sie entscheiden ob Sie AROS oder AmigaOS Funktions
Prototypen oder ein debug log erstellen wollen.

Schauen Sie sich bitte auch die xxx_start.c Dateien an. Hier befindet sich der
Plattform abhngige Quellcode, der z.B. libraries initialisiert. Sie brauchen
diese Art von Dateien fr jede neue library die sie kompilieren wollen.

Die Projekte erfordern momentan nur minimale nderungen am AROS quellcode, aber
sollten Sie bemerken das eine nderung noetig ist teilen Sie es mir bitte mit,
oder schreiben Sie an die AROS Mailinglist.

Folgende nderungen wurden an  graphics_init.c  vorgenommen:

     In "gfxinit." mu folgende Zeile gelscht werden

     //NEWLIST(&LIBBASE->TextFonts);

     In intuition_intern.h mssen Sie folgendes entfernen.

     struct IntIntuitionBase
     {
         struct IntuitionBase         IBase;
     //#ifdef __MORPHOS__

Den Rest der Dateien die Sie bentigen befinden sich im (AfA) Archiv. Der erste
include Suchpfad sucht im Ordner: AfA_OS/include und wird gesuchte Dateien, die
es dort findet benutzen, anstatt eine gleichnamig Datei im Ordner
"arosinclude". Fr weitere Informationen knnen Sie sich die include Suchrei-
henfolge in den AmiDev Projekten anschauen.

Eine weitere Sache die Sie verstehen sollten ist, was die afa_system.library
macht. Sie hlt die "preferences struct" im positiven lib raum, welcher durch
Preferences Programme geffnet werden kann, indem es diese library ffnet.
Des weiteren bietet sie die Mglichkeit Preferences zu laden (load(filename))
oder zu speichen (Save(filename)). Da die meisten libraries preference settings
erwarten mu diese library zuerst gestartet werden.

In der Zukunft werden in der AfA_system.library alle Funktionen und andere Din-
ge untergebracht werden die sich anders als in AROS verhalten.

Ntzliche Funktionen in arossupport.c
Manchmal mssen Sie warten bis ein Modul geladen wurde. Hier kommt es zu gute
das AfA_OS  WaitOpenLibrary untersttzt. Wie der Name schon impliziert verur-
sacht diese Funktion das gewartet wird bis eine library komplett geladen wurde.

Des weiteren gibt es das ExpandLibrary Kommando. Dieses kopiert die Funktionen
einer "alten" library in eine neue library mit dem selben namen, die aber eine
lib Prioritt von "1" ber der alten hat. Diese "neue" library wird dann ab
diesem Zeitpunkt von allen Programmen genutzt, die diese library aufrufen.

Sie knnen Parameter fr die lib pos size und die menge der Offsets selbst
setzen. Deswegen kann jede AmigaOS library soweit wachsen wie Sie das mchten.
Neue Funktionen werden mit dem Macro SETFUNC gesetzt. Hier knne Sie entschei-
den welche Original Funktionen Sie ersetzen wollen.


+++++++ Was macht was

***** Modul diskfont_lib.exe
** Library Version 46.0
** bentigt das Modul graphics_lib.exe

Antialiasing(Strke und Kontrast bitte ber das Prefs Programm einstellen)
Truetype Fonts werden ausnahmslos untersttzt keinerlei Abstrze bekannt.

Bekannte Probleme:
Bei groen CG Fonts(>30) wird der Unterstrich bei manchen Buchsteben nicht 
richtig gesetzt.

Golded 4.7.2 zeigt eine Fehler an sobald ein truetype Font benutzt werden soll.
Es ist mir momentan nicht bekannt ob neuere Versionen Fehlerfrei mit truetype
Fonts umgehen knnen.

Limits:

Wenn Sie ein Assign Font: auf einen Ordner legen so wird immer nur das als
letztes hinzugefgte Verzeichnis genutzt. Stellen Sie bitte Sicher das sich
alle Fonts im SYS:Fonts Ordner befinden.

Hierbei handelt es sich um eine Limitierung durch freetype2 welches auch durch
MOS und AROS genutzt wird. Sollten sie bemerken das es irgendwo eine verbeser-
te Version gibt, so lassen Sie es mich bitte wissen ich werde dann eine neue
Version kompilieren.


***** Modul exec_lib.exe
** Library Version 4x.99

Es wurden ca. 45% der AROS exec Funktionen hinzugefgt.

Diese Funktionen strzt nicht ab und berschreibt auch keine Speicherbereiche
wenn ein falscher Parameter genutzt wird. In der Zukunft sollten alle Funktio-
nen so sicher sein das sie weder abstrzen noch Datenmll im Speicher produzie-
ren auch wenn sie falsch angewendet werden. Sollte ein falscher Parameter ange-
wendet werden so gibt es einen EnforcerHit von tst.l $0 wenn Enforcer luft und
die Funktion macht _gar_nichts_. Mir sind keine Programme bekannt die deswegen
nicht funktionieren, deswegen scheint mir dies ein guter Weg zu sein.
Bitte melden Sie Programme die nicht laufen und entfernen Sie die exec_lib.exe
bis der Fehler behoben wurde.

GetMsg
ReplyMsg
SendIO
CheckIO
DoIO
WaitIO_


***** Modul graphics_lib.exe
** Library Version 45.0

Neue AROS API Funktionen (ignorieren Sie bitte den Rest ich bin zu faul um alle
Deklarationen zu lschen: SETFUNC(CopyRegion,Graphics,GfxBase);

Die neue Funktion CopyRegion wurde hinzugefgt und kann zusammen mit den passen-
den AROSincludes in AfA_OS genutzt werden.

SETFUNC(AndRegionRegionND,Graphics,GfxBase);
SETFUNC(CopyRegion,Graphics,GfxBase);
SETFUNC(NewRectRegion,Graphics,GfxBase);
SETFUNC(SetRegion,Graphics,GfxBase);
SETFUNC(ClearRegionRegion,Graphics,GfxBase);
SETFUNC(IsPointInRegion,Graphics,GfxBase);
SETFUNC(CreateRastPort,Graphics,GfxBase);
SETFUNC(FreeRastPort,Graphics,GfxBase);

Neue Funktion fr cybergraphics.library
** Library Version 45.0

SETFUNC(BltTemplateAlpha,Cybergraphics,CyberGfxBase);
SETFUNC(WritePixelArrayAlpha,Cybergraphics,CyberGfxBase);


***** Modul icon_lib.exe
** Library Version 53.4
** bentigt das Modul graphics_lib.exe

Untersttzung von Dual Image PNG Icons und bietet OS4 Icon Library
Kompatibilitt fr z.B. eastern, Wet.


***** Modul intuition_lib.exe
** Library Version 4x.87
** bentigt das Modul graphics_lib.exe und icon_lib.exe

Untersttzung fr AfA Skin System.

Neue Funktionen:

SETFUNC(IsWindowVisible,Intuition,IntuitionBase);
SETFUNC(DoNotify,Intuition,IntuitionBase);
SETFUNC(FindClass,Intuition,IntuitionBase);
SETFUNC(AllocIntuiMessage,Intuition,IntuitionBase);
SETFUNC(SendIntuiMessage,Intuition,IntuitionBase);
SETFUNC(FreeIntuiMessage,Intuition,IntuitionBase);
SETFUNC(FreeICData,Intuition,IntuitionBase);
SETFUNC(WindowAction,Intuition,IntuitionBase);


***** Modul picture_datatype.exe ()
** Library Version 46.0
** bentigt das Modul graphics_lib.exe

Untersttzt Alphachannel wird zusammen mit Datatypes geladen.

Limitierungen:

Wenn Sie Scalos benutzen mssen Sie im "Pattern Tab" - "No remap images"
deaktivieren. Wenn Sie die normale WB benutzen so funktioniert "Scale to size"
nicht.

Schlechte Bildqualitt wenn sie ein 24 bit Bild im 256 Farben Screen darstel-
len mchten.

Keine DTM_Write Untersttztung, es ist kein Speichern durch das Datatypesinter-
face mglich.

Falls Sie mit diesen Limitierungen nicht leben knnen, so mssen Sie die
picture_datatype.exe aus dem AfA_OS_Libs Verzeichnis entfernen.


***** truetype_fontmanager.exe

Starten Sie die .exe und selektieren Sie das Verzeichnis in dem sich Ihre Fonts
befinden. Der Standardordner fr dieses Programm ist RAM: da man meistens
Downloads dort hinein ldt und entpackt. Klicken Sie einen Font doppelt an auf
um die Info Seite zu ffnen. Wenn Ihnen kein Testtext angezeigt wird dann han-
delt es sich nicht um einen Truetype Font (das wird Ihnen des fteren passieren
wenn sie in Microsoft Windows nach brauchbaren Fonts ausschau halten). Sollten
Sie den Testtext sehen so knnen sie noch den Namen Ihren Bedrfnissen anpassen
und dann auf "Install" klicken. Der Font wird nun mit dem gewhlten Namen in
das Zielverzeichnis kopiert (standardmig nach fonts:)

Wenn sie einen Fontnamen whlen erhalten sie diese 3 Dateien:

"Fontname"        (Die ttf Datei)
"Fontname".font   (Ist eine Amiga spezifische Datei)
"Fontname".otag   (Ist eine Amiga spezifische Datei)


****** Modul datatype_lib.exe

Wird nur kompiliert, keine Funktionen gesetzt.


****** Modul hyper_layers (bentigt das Modul graphics_lib.exe)

Neue API Funktionen:

SETFUNC(GetFirstFamilyMember,Layers,LayersBase);
SETFUNC(CreateLayerTagList,Layers,LayersBase);
SETFUNC(ChangeLayerShape,Layers,LayersBase);

Funktioniert momentan nur mit Programmen die die Layers library direkt an-
sprechen (z.B. das AfA_OS Testprog).



++++++++++++++ Skinsystem Parameter

Die Parameter von dem Skinsystem sind eintrge als ToolTypes im Settings Icon
im Skin Verzeichnis.

Hinweis: Die Eintrge sind gross/klein schreibweise abhngig.

Die Standardgrsse ist 0.

closex         ;position x offset vom closegadget
closey         ;position y offset vom closegadget
depthx         ;position x offset vom depthgadget
depthy         ;position y offset vom depthgadget
iconifyx       ;position x offset vom iconifygadget
iconifyy       ;position y offset vom iconifygadget
popupx         ;position x offset vom popupgadget
popupy         ;position y offset vom popupgadget
sizex          ;position x offset vom sizegadget
sizey          ;position y offset vom sizegadget
zoomx          ;position x offset vom zoomgadget
zoomy          ;position y offset vom zoomgadget
midpos         ;startposition vom mittlern Titelskin
bordersize     ;weite der Rahmen wenn kein Gadget vorhanden, Standard ist 3


Hier sind die Einstellungen fr die Farben der Fensterrnder Einstellung "skin
border".
Mgliche grssen sind von 0 bis 255 und Standard ist 0.

ShadowR        ;roter Anteil fr die dunkelen Ecken im Fenster
ShadowG        ;grner Anteil fr die dunkelen Ecken im Fenster
ShadowB        ;blauer Anteil fr die dunkelen Ecken im Fenster

ShineR         ;roter Anteil fr die hellen Ecken im Fenster
ShineG         ;grner Anteil fr die hellen Ecken im Fenster
ShineB         ;blauer Anteil fr die hellen Ecken im Fenster


Hier sind die Einstellungen fr die Farbe des Fenstertiteltext wenn das Fenster
aktiv ist.
Mgliche grssen sind von 0 bis 255 und Standard ist 0.

TextActiveR    ;roter Anteil
TextActiveG    ;grner Anteil
TextActiveB    ;blauer Anteil


Hier sind die Einstellungen fr die Farbe des Fenstertiteltext wenn das Fenster
inaktiv ist.
Mgliche grssen sind von 0 bis 255 und Standard ist 0.

TextInactiveR  ;roter Anteil
TextInactiveG  ;grner Anteil
TextInactiveB  ;blauer Anteil


Die nchsten Einstellungen werden benutzt wenn ein neues Skin geladen wird und
"load defaults" ist eingestellt.

ShadowSize     ;grsse von 0 bis 5
SizeGadgetSize ;grsse von 10 bis 35
TitleHeight    ;grsse von 8 bis 40
TitleFontSize
TitleYPos      ;grsse von -10 bis 10



++++++++++++++ Externe Ressourcen

Dank Ken Lester gibt es ein paar sehr schne Icons im DUAL PNG Format.

 Screenshots:
   http://www.five-star.com/kit/screenshot.png
   http://www.five-star.com/kit/normal.png
   http://www.five-star.com/kit/selected.png

 Icons:
   http://www.five-star.com/kit/k4.lha


Dank Martin Merz (Mason) gibt sehr schne Icons im OS4 Format.

 Screenshot and Icons:
   http://www.masonicons.info/archive.html



++++++++++++++ Versionsgeschichte

AfA_OS 4.8

  Die icon_lib.exe benutzt jetzt einen zustzlichen Puffer das verhindert Hits
  beim Anzeigen von Icons im NewIcon-Format.

  Bei der diskfont_lib.exe wurde das Speichern des Fontcache deaktiviert um
  Fehler mit schreibgeschtzen Datentrgern zu beheben.

  In der graphics_lib.exe wurde ein Problem mit RecFill behoben wenn dieser im
  Bereich des Fensterrahmen erfolgen soll.

  Das Blacklisten wurde erweitert so das das Programm TypeSmith jetzt mit dem
  Tooltypeeintrag im Blacklist Icon "bxxxTypeSmith" funktioniert.
  Dabei dient "bxxx" dazu das die Hhe des Titelrahmen nicht auf den Standart
  zurckgesetz wird.

  Beim Prefs-Programm wurde die maximal Gre des mglichen Wertes fr Icon-Size
  auf 256 erweitert.

  Thomas Klein hat morelibspace berarbeitet um einen Hit zu verhindern,
  gemeldet von Frank Weber.

  Er hat auch den AfA_OS_Loader erweitert um den Parameter "OPTIMAL" damit werden
  die AfA_OS_Libs in der optimalen Abfolge gestartet.

  Das AfA_Prefs Programm hat er komplett berholt, es ist jetzt komplett
  lokalisierbar. Es gibt zwei neue ToolTypes "ForceSkin" bewirkt das beim Beenden
  versucht wird die Workbench zu schliessen und wieder zu ffnen um die
  Einstellungen zu bernehmen. Mit "Layout=(0-2)" kann man aus drei verschiedenen
  Darstellungen der Windoweinstellung whlen, 1 ist die Vorgabe und entspricht
  den vorherigen Versionen. Bei 0 und 2 sind die Einstellungen gruppiert.


AfA_OS 4.7

  Die icon_lib.exe so gendert das sie Peter Keunecke Iconlib V46.4.133 und
  neuer untersttzt, dafr war es notwendig die Adresse der Strukturen nach oben
  zu verschieben da Peters Library 2kB bentigt.
  Ebenso wird jetzt die AmigaOS icon.library aus dem ROM oder Libs: benutzt um
  Icons auf Workbenchbildschirmen <=15Bit Tiefe darzustellen, so sieht man die
  Icons wieder.
  Und alle Programme mit eingebauten Icons so wie KingCon funktioniern jetzt
  auch wieder ohne externe Icons, fr die Hilfe dabei danke ich Peter Keunecke.

  Die intuition_lib.exe erweitert fr die Untersttzung der folgenden
  Frameiclasses in Verbindung mit dem zune-Skinsystem:
       FRAME_PROPBORDER (Kompatible mit OS4 API)
       FRAME_PROPKNOB (Kompatible mit OS4 API)
       FRAME_DISPLAYBOX (Kompatible mit OS4 API)
       FRAME_WINDOW
       FRAME_PAGE
       FRAME_GROUP
       FRAME_REQUESTER
       IA_Orientation (Kompatible mit OS4 API) wird zum Drehen der Schieberegler
                      benutzt
  Revisionsnummer auf 88 erhht zum Erkennen dieser nderungen.
  Wawa hat Code fr Fenstergadgets fr Bildschirmtiefen <=15Bit hinzugefgt, ein
  bekanntes Problem ist das das Gregadget nicht immer korrekt zentriert ist.

  Behoben wurde ein Problem bei FinalData mit dem Neuzeichnen und bei
  FinalWriter ein Gadgettext Problem. Ebenso wurde ein Enforcer Hit behoben der
  auftrat beim Grsseverndern des ASL-Requesters wenn er teilweise unter 3 oder
  4 Fenster verdeckt wurde und bei MCP "Volle Fenster vergrssern" aktivert war.

  OM_SET der picture_datatype.exe so gendert das es immer 0 zurckgibt dies
  verhindert ein zweifaches neuzeichnen des Bildes bei WarpDatatypes und
  verhindert den Absturz mit den PPC Versionen, ein Danke an Oliver Roberts fr
  seine Hilfe.
  Ebenso die Version auf 46.9 erhht damit die WarpDatatypes von Oliver Roberts
  den Alphakanal untersttzen, denn ab dies Versionsnummer untersttzt die OS4
  picture.datatype den Alphakanal voll.

  Thomas Klein modifizierte den AfA_OS_Loader so das er jetzt auf die Existens
  der afa_system_lib.exe prft anstatt auf das Standardverzeichnis oder Assign.
  Dies hilft einen Lock auf das Verzeichnis zu vermeiden und lsst AfA_OS auch
  starten wenn das Standardverzeichnis existiert aber die Dateien im
  AfA_OS_Libs: Assign liegen, die Version auf 3.0 erhht.

  Thomas Klein schreib ein neues Installerscript das jetzt AmiKit-Systeme voll
  untersttzt und keine VerzeichnisIcons mehr berschreibt. Es hat auch ein
  Konfliktmanagment fr AfA_OS Updates die mit dem alten Installerscript auf
  AmiKit-Systemen gemacht wurden, die Version auf 2.0 erhht.


AfA_OS 4.6

  Fehler beim SysIClass Checkimage behoben die in Verbindung mit Palette von
  AmigaOS 3.1 zu berschreiben von Speicher fhrte.

  Weiter Optimierungen am Skinsystem vorgenommen um das Flackern der rechten
  Fensterknpfe beim nderen des Fenstertiteltextes, das auf langsamen Systemen
  bemerkbare war, zu beseitigt.

  Speicherausrichtungsgrsse (Alignment) der exec_lib.exe auf die Grsse der
  orginal AmigaOS exec.library gendert zur Erhhung die Kompatibilitt und
  Verringerung der Fragmentation, dies hat gegebenfalls einen geringen
  mehrverbrauch an Speicher zur folge.

  Namen des Standardzeichensatz (Font) der zune_lib.exe berichtigt.

  Fehler in der Funktion addglist behoben der mit DOpus4 zu Hits fhrte, wenn
  man die rechte Maustaste ber den Laufwerksknpfen drckte um die
  Laufwerksliste umzuschalten.


AfA_OS 4.5

  Dank Dieter Gropp der mich mit Sourcecode und Tipps untersttzte werden jetzt
  die Fensterknpfe von KingCON, ReAction (ClassAction) sowie MUI vom Skinsystem
  untersttzt und ersetzt.
  DOpus5 Iconify sowie tbiclass Fenstergadgets werden jetzt auch durchs Skin-
  system untersttzt und ersetzt auf Drngen ;) und mit Hilfe von Thomas Klein.

  * Momentan werden alle Fenstergadgets ausser PopUp und TBIFrame (sysiclass ID
    Nummer 101-105) mit dem Iconify Image angezeigt und Padlock von DOpus5 wird
    wegen Probleme noch nicht ersetzt.

  Ken Lester hat die Iconify und PopUp Images fr die bisherigen Skins und 12
  komplett neue Skins erstellt damit sind jetzt 22 Skins nutzbar. Hier ein Link
  zu einem Screenshot von 21 der Skins:
    http://www.five-star.com/kens_icons/screenshots/themes_all.png

  Im Skinsystem wurden mehrere Unstimmigkeiten beseitigt und Anpassungen fr
  AWeb und ViNCEd-Shell Fensterknpfe vorgenommen. Das Neuzeichnen des Fenster-
  als auch des Bildschirmtitels erfolgen jetzt zuerst ausserhalb des Sichtbaren-
  bereichs und nur noch wenn sich der Text ndert. Dies beseitigt das Flackern
  des Textes auf langsamen Systemen und beschleunigt die Anzeige. Ebenso wurde
  das Flackern der Schieberegler bei deren Bewegung auf langsamen Systemen be-
  seitigt.
  Fensterknpfe werden nicht mehr im innern des Fensters angezeigt dies behebt
  Probleme bei den Font und Palette Einstellungsprogrammen.

  Abstrze und Fehler behoben mit P96 Bildschirmen in 16Bit tiefe als auch mit
  den RGBA Modi der Voodoo3 durch umstellen der Alphablendfunktionen von ARGB
  nach RGBA.

  AmigaOS API Funktionen "addgadget" und "addglist" komplett durch AROS Code er-
  setzt.
  
  Die "gadgetclass", "rootclass", "groupgclass", "modelclass" und "fillrectclass"
  komplett durch AROS Code ersetzt.

  Die Funktion "DrawIconState" der icon.library um den Tag "ICONDRAW_NOALPHA"
  erweitert.

  Die Funktion "createproc" wird jetzt durch afa_system_lib.exe gepatcht um den
  Stack zu erhhen.

  Fehler behoben der zum Absturz fhrte bei Benutzung der Funktion "Font Size
  Adjust" in Verbindung mit der zune_lib.exe.

  AfA_Prefs wurde von Thomas Klein erweitert um die Abfrage der ToolType
  "SkinPath" zum setzen der Pfadvorgabe fr den Skinauswahlrequester. Sowie das
  jetzt das Programmicon anstatt fest "SYS:Prefs/AfA_Prefs.info" zur Anzeige der
  Transparenzvorschau verwendet wird. Ebenso hat er einen Fehler bei Cancel
  behoben so das der Titlefont jetzt auch zurckgesetzt wird.


AfA_OS 4.4

  Fehler entfernt damit die Bildschirmtitelzeile richtig angezeigt wird wenn
  Skins benutzt werden bei Customs Bildschirmen mit 8Bit tiefe und bei Custom
  Echtfarbenbildschirmen mit einigen Programmen (MUI,Filemaster).

  Fehler behoben das die Bilder vom NewInstaller angezeigt werden.

  Enforcer Hit behoben in der Funktion DeletePool wenn als pool Header 0
  bergeben wurde.

  Versionstrings von den AfA_OS_Libs und AfA_Prefs korrigiert und AfA_OS_Loader
  einen Versionstring hinzugefgt.

  Das Residentmodul morelibspace_module dem Archive im Verzeichnis
  "Optional/Devs/" hinzugefgt fr die Benutzung mit BlizKick, LoadModule oder
  dem Flash der DENEB USB Karte.

  Update der zune_lib.exe auf die aktuelle Beta und diese nach
  "Optional/AfA_OS_Libs/" verschoben.

  Installerscript erweitert fr eine optionale Installation von
  morelibspace_module.

  Aktualisierung und Umstrukturierung der Dokumentation.


AfA_OS 4.3
           
  Die Version der exec.library wird nicht mehr auf 46 gesetzt, dafr wird die
  Revisionsnummer auf >= 99 gesetzt um es als AfA_OS Library zu erkennen. Dies
  war ntig um Probleme mit Programmen (SFS), die die wenig bekannten neuen
  Funktionen der optionalen exec.library V45.20 aus OS3.9 BoingBag2 benutzen, zu
  beheben. Wenn diese dann nicht mit AfA_OS installiert war kam es zum Crash.

  Ein Fehler bei der Textfunktion der graphics.library beseitigt, dass auch eine
  negative Textlnge bergeben werden kann, so wie bei den orginal AmigaOS
  Funktionen. Die alte req.library (von 1993) bergibt z.B. -3, so dass es zum
  Crash kam unter AfA_OS.

  buttongclass und imageclass komplett durch AROS Code ersetzt.

  AmigaOS API Funktionen RefreshGadgets, RemoveClass, NextObject, DisposeObject,
  AddClass, FreeClass, MakeClass und NewObjectA komplett durch AROS Code er-
  setzt.

  berarbeitung der Doku, Sektion Voraussetzungen und Beschrnkungen eingefgt,
  einer Lsung fr das PNGIcon und Skinning Problem unter OS 3.1 ergnzt und
  einigen Korrekturen.

  Prefs Icons ersetzt durch 32Bit Icons im OS4 Format damit die Transparenzvor-
  schau in AfA_Prefs wieder funktioniert.
  
  Aktualisierte zune_lib.exe Beta dem Archive im Verzeichnis "Optional"
  hinzugefgt und das Installscript fr eine optionale Installation angepasst.


AfA_OS 4.2

 Beseitigung eines Fehlers im Skiningcode der die Screenstruktur nicht immer
 richtig setzte. Was zur Folge hatte das manche Fenster zu klein geffnet wurden
 und deren Inhalt durch den Fenterrahmen berzeichent wurden wie bei "tsgui".

 Die kompatibilitt des Skiningcodes wurde verbessert fr Finalwriter und fr
 CyberShow und PhotoAlbum.

 Fehlerbeseitigung und Erweiterung von morelibspace durch Thomas Klein.
  Es wird jetzt immer Speicher mit dem Attribut KICK angefordert, die Prioritt
  des Residents auf 104 erhht, ein Versionsstring eingebaut und Versionsnummer
  auf 46.0 erhht. Schalter "REVERSE" eingebaut damit Speicher mit diesem
  Attribut angefordert wird.

  "!!! Achtung  morelibspace funktioniert noch nicht auf allen System mit allen
   Optionen (Schaltern) !!!"

  Sollten dennoch Probleme bestehen, verwende morelibspace als BlizKick Modul.


AfA_OS 4.1

 Mehrfach schnelleren redraw bei Fenstern < 150 Pixel.

 Die Kompatibilitt der picture datatype erhht dadurch funktionieren jetzt
 Cybershow und Photoalbum, YAM 2.6dev Portrait anzeige, TestDTAlpha und der
 RGBA Mode wurde implementiert.

 Der Text des Menues wird jetzt korrekt zentriert.

 Die Version der intuition.library wieder auf 40 gesetzt, dadurch sind die YAM
 und ibrowse Menues wieder an der richtigen Position.
 Erkennung der AfA intuition.library erfolgt jetzt anhand der Revisionsnummer
 die bei AfA >=87 jetzt ist.

 Der Bildschirmtitel wird in 8Bit Modi jetzt richtig angezeigt.

 Die icon_lib.exe lscht 1 Pixel weniger mit OS 3.5 Icons (GlowIcons).

 Das Selektieren mit der Maus in Shellfenstern funktioniert jetzt.


AfA_OS 4.00

 Es kann zwischen Visualprefs, Birdie oder AfA-Skinsystem ber AfA_Prefs und
 eine spezielle startup-sequence geewhlt werden.

 Echtzeit Skinsystem, das Skins ohne den Bildschirm vorher schlieen zu mssen
 wechseln kann und beliebige Rahmengrssen auch gleichzeitig untersttzt.

 Eine Blacklist in die man Programme eintragen kann, die nicht mit grsseren
 Fensterrahmen zurechtkommen. Die Programme die in der Blacklist eingetragen
 wurden werden mit der AOS Standardrahmengrsse geffnet.

 Viele einstellbare Echtzeitparameter, wie 3 verschiedene Fensterrahmenlinien.
 Der Benutzer kann die durch den Skin-Designer vorgegeben Einstellungen per GUI
 ndern.

 Window Titel Font unabhngig vom in AOS eingestelltem Window Font einstellbar.
 Position des Window Titel Font und Schatten mit einstellbarer tiefe whlbar.

 OS4/PNG Icons knnen in Echtzeit skaliert werden, dank hochwertigen Scale Code
 von Thilo Khler.

 Bei "getdiskobject" und "dupdiskopbject" die Tags "IA_Width", "IA_Height" zum
 skalieren zugefgt.


AfA_OS 3.97

 Window Titel Font unabhngig vom in AOS eingestelltem Window Font einstellbar.
 Position des Window Titel Font und Schatten mit einstellbarer tiefe whlbar.

 OS4 Fhigkeiten wurden fr Wet hinzugefgt.


AfA_OS 3.96

 Hinzufgen der fr OS4 32bit Icon Untersttzung ntigen Funktionen in der
 Iconlib. Weiterhin kann als deficons eastern genutzt werden.
 Image2icon copyicon funktioniert mit 24 Bit Icons.

 Saferpatches funktioniert nun mit AfA_OS, Sie knnen es nun vor dem
 AfA_OS_Loader starten.


...


AfA_OS 3.91 beta 4

 Bekannte Probleme:
 AfA_OS funktioniert nicht wenn Sie saferpatches von Thomas Richter vor AfA_OS
 starten. Ich wei (noch) nicht warum da ich die sourcen zu diesem Programm
 nicht habe.



++++++++++++++ Danksagung

Meinen herzlichen Dank mchte ich Georg Steger ausdrcken der die AROS
freetype2.library, diskfont.library, aatext.exe und ftmanager auf 68k/AmigaOS
portiert hat und dadurch das verwenden von Truetype Fonts (inklusive AntiAli-
asing) mglich gemacht hat. Weiterhin hat er mir auch sehr geholfen zu verste-
hen wie man AROS ohne Linux kompilieren kann.

General berarbeitung der AfA_OS Dokumentation durch Alexander Grosser und
Thomas Klein.
Installversion von AfA_OS seit 4.0 erstellt durch Thomas Klein.
Der erste AfA_OS Installer wurde von David Eriksson (fx) erstellt
Der neue am Version 2 wurde von Thomas Klein erstellt.
AfA Logo erstellt von Fishx.
Skins und Icons erstellt von Ken Lester

Danke Toni Wilen fr das Erstellen eines morelibspace Residentmodules.


Ein weiters Dankeschn geht an das gesamte AROS Entwicklerteam, und nicht zu
vergessen das MorphOS-Team welches Patches z.B. fr folgende Dinge beigesteuert
hat:

asl,clipboard,commodities,gadtools,iffparse,intuition,locale,more,multiview,
diskfont,freetype(truetype support)und die texteditor und betterstring Class


Ein Dankschn auch an Andreas Kleinert fr die Untersttzungen der AfA_OS
picture.datatype in seinen Programmen (SView5 und akdatatypes) und der Hilfe
beim Fehler eingrenzen und beheben.

Auch ein Dankeschn an Thomas Rapp fr das finden eines Fehlers im Skiningcode
und das Erstellen eines kleinen Programms zur Demonstrations des Fehlers.

Meinen besondern Dank geht an Dieter Gropp fr seine Hilfe mit Sourcecode und
Tipps sowie fr die Untersttzung von AfA_OS mit MCP.

Ein Dankeschn auch an Peter Keunecke fr die Hilfe als auch fr die
Untersttzung von AfA_OS bei seiner Iconlib.

Auch ein Dankeschn an Oliver Roberts fr seine Hilfe und Information zu
picture.datatype.


Ebenfalls ein Dankeschn an motorollin und MozzerFan von Amiga.org fr das ent-
decken des problems und einer Lsung fr das nicht funktionieren der PNGIcons
und dem Skining unter OS 3.1.

Sowie ein Dankeschn an HammerD und Pecosbil von Amigaworld.org fr Fehlerbe-
richte mit Beispielen der Bildschirmtitelleiste von Customscreens.

Mein Dank auch an Thilo Khler und Dennis Brink fr ihre Fehlerberichte.

Auch ein Dankeschn an all die Leute die ich jetzt vergessen habe die mir und
meinen Helfern geholfen haben AfA_OS und seine Dokumentation zu verbessern.


Ein besonderes Dankeschn frs Testen und Information bereitstellen an
Alexander, Thomas, mrodfr, huepper, Stefan und wawa.
